Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Проверка существует ли такой пользователь в базе данных или нет?
 
 автор: Maxam   (14.02.2007 в 23:34)   письмо автору
 
 

Пользователь вводит имя свое, нужно проверить есть ли уже такое в таблице в поле user али нет.

Как это сделать, меня не теория а именно код интересует!

   
 
 автор: bronenos   (14.02.2007 в 23:38)   письмо автору
 
   для: Maxam   (14.02.2007 в 23:34)
 

$f = mysql_query ("select * from userlist where user='".addslashes($user)."'");
if (mysql_num_rows($f) > 0)
такой есть
else
такого нет

   
 
 автор: Soneks   (15.02.2007 в 00:45)   письмо автору
 
   для: bronenos   (14.02.2007 в 23:38)
 

У меня это не работает :) Люди. Тоже похожая проблема. Мне надо вот что. Открыть таблицу. Проверить только поле user на соответствие с $user и вывести ошибку если сходное значение найдено. Как написать а?

   
 
 автор: Soneks   (15.02.2007 в 09:30)   письмо автору
 
   для: Maxam   (14.02.2007 в 23:34)
 

Т.е. никто не в курсе?

   
 
 автор: Trianon   (15.02.2007 в 10:16)   письмо автору
 
   для: Soneks   (15.02.2007 в 09:30)
 

Нужно искать причину, по которой не работает.
Код Вам дали может быть не самый оптимальный, но вполне работоспособный.

   
 
 автор: itica   (15.02.2007 в 10:26)   письмо автору
 
   для: Maxam   (14.02.2007 в 23:34)
 

Можно ещё вот так:

$query_user_count = mysql_query("SELECT COUNT(*) FROM `users` WHERE `user` = '$user'");
$user_count = mysql_result($query_user_count, 0);
if ($user_count != 0) exit("Такой пользователь уже зарегистрирован!");

   
 
 автор: itica   (15.02.2007 в 10:27)   письмо автору
 
   для: Maxam   (14.02.2007 в 23:34)
 

.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования