казысь работал и проверял но сейчас почемуто не хочет
в чём ошибка
вот запрос
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 то логин занят)
если функция вернет 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 ГУТ спасибки!
осталось выяснить что менее затратно(в смыле для сТервера) и
более надёжней
WTFTW ГУТ спасибки!
_____________
«Гнусное свойство карликовых умов приписывать
________________!свое духовное убожество другим!»
___О) как-же он прав=>__________________ © Оноре де Бальзак.
отличный хост(рекомендую !! )
My MVC-CMV