Loading...
Обучение/Помощь новичкам | Почему не идет проверка
Почему не проверят,есть ли данная запись в бд?Или надо через result?
$name = _string($_POST['name']);
$name = strToLower($name);
$yes = mysql_query("SELECT * FROM `blacklist` WHERE `user` = '$user[id]',`user2` = '$name'");

if($name == $yes){
echo"Данный игрок уже в чёрном списке";
}
Говнокод
Асланбек , а почему у тебя идет вот так?

$name = _string($_POST['name']);
$name = strToLower($name);

2 одинаковые переменные не выполняют запрос когда под них идет 2 разных значения.
________
посл. ред. 17.10.2016 в 15:14; всего 1 раз(а); by Злой Коп
Zapas , я знаю,но я вопрос задал а не просил оффтопить
Злой Коп , это не знаю с бт взял лень было писать
Асланбек , там
2 одинаковые переменные не выполняют запрос когда под них идет 2 разных значения.

У тебя при этом бд не делает запроса не куда, тк она не знает к чему обращаться ей
________
посл. ред. 17.10.2016 в 15:16; всего 1 раз(а); by Злой Коп
Асланбек , а когда вдруг строка стала равна результату запроса в базу да еще и по типу? wtf
Злой Коп , они переназначаются и в этом ничего такого нет Гг
shadrvlad , ну как мне сделать проверку есть ли такая запись в бд?
Асланбек ,

$yes = mysql_num_rows(mysql_query("SELECT `id` FROM `blacklist` WHERE `user` = '$user[id]',`user2` = '$name' LIMIT 1"));

if(yes > 0){
echo"Данный игрок уже в чёрном списке";
}
Онлайн: 4
Время:
Gen. 0.0828
(c) Bym.Guru 2010-2026