[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: проверка на существование пользователя с таким же
YVSIK
вот примерно такой запрос, ранее счас уже не помню
казысь работал и проверял но сейчас почемуто не хочет
в чём ошибка
вот запрос
  include "blok/db.php";
$result = mysql_query("SELECT id FROM reg_li_ag WHERE loginl='$loginl'", $db);
$myrow = mysql_fetch_assoc($result);
if(!empty($myrow['id']))
unset($loginl);
echo "Такой логин уже есть .Вам необходимо подобрать другой логин.<br >";

это подлючение к базе=>include "blok/db.php
это таблица(название) reg_li_ag
это колонка или поле loginl
всё время вылетает ответ такой
Такой логин уже есть .Вам необходимо подобрать другой логин.
с любыми значениями самого поля, в общем не работает
проверка на существование



Спустя 29 минут, 39 секунд (4.02.2011 - 15:11) linker написал(а):
include "blok/db.php";
$result = mysql_query("SELECT `id` FROM `reg_li_ag` WHERE `loginl`='$loginl'", $db);
if (mysql_fetch_assoc($result))
echo "Такой логин уже есть .Вам необходимо подобрать другой логин.<br >";

Спустя 4 часа, 33 минуты, 41 секунда (4.02.2011 - 19:44) Zerstoren написал(а):
а на логин unique пробовали ставить?

если функция вернет false то логин занят)

Спустя 3 дня, 35 минут, 45 секунд (7.02.2011 - 20:20) YVSIK написал(а):
в общем ответ такой получился вот код который работает
попробуем найти отличия с первым постом
include "blok/db.php";
/*проверка на существование пользователя с таким же логином */
$result = mysql_query("SELECT id FROM reg_li_ag WHERE loginl='$loginl'", $db);
$myrow = mysql_fetch_array($result);
if(!empty($myrow['id']))
{
unset($loginl);
echo "Такой логин уже есть, Вам необходимо подобрать "
."другой логин.<br>";
}

оказалось хоть и говориться что в условии можно не использовать
фигурных скобок ;вот на деле
первый код не работал ;
второй выполняет проверку ;
какие будут ваши предложения и исправления есль таковые есть)))).
хотелось выяснить и как-то поподробней про кавычки из второго поста:.!!

Спустя 1 час, 53 минуты, 42 секунды (7.02.2011 - 22:14) WTFTW написал(а):
YVSIK

include "blok/db.php";
if ($result = mysql_query("SELECT id FROM reg_li_ag WHERE loginl='$loginl'", $db)){
if(mysql_num_rows($result)){
echo 'Такой логин уже есть, Вам необходимо подобрать другой логин.<br>';
}
}


как то так

Спустя 22 минуты, 52 секунды (7.02.2011 - 22:37) YVSIK написал(а):
бум пробовать хотя и так работает
осталось выяснить что менее затратно(в смыле для сТервера) и
более надёжней

WTFTW ГУТ спасибки!



_____________
«Гнусное свойство карликовых умов приписывать
________________!свое духовное убожество другим!»
___
О) как-же он прав=>__________________ © Оноре де Бальзак.

отличный хост(рекомендую !! )
My MVC-CMV
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.