Обучение/Помощь новичкам | Почему не идет проверка
Тема закрыта by
_aanbek
Причина: Исправил,спасибо за помощь
Причина: Исправил,спасибо за помощь
shadrvlad , всё ровно добавляет такую же запись
DELETED
17 октября 2016, в 15:34
Delete
Асланбек ,
________
посл. ред. 17.10.2016 в 16:24; всего 1 раз(а); by Евгений
$yes = mysql_num_rows
(mysql_query("SELECT `user`,`user2` FROM
`blacklist` WHERE `user` =
'$user[id]',`user2` = '$name'
LIMIT 1"));
if(yes > 0){
echo"Данный игрок уже в
чёрном списке";
}
(mysql_query("SELECT `user`,`user2` FROM
`blacklist` WHERE `user` =
'$user[id]',`user2` = '$name'
LIMIT 1"));
if(yes > 0){
echo"Данный игрок уже в
чёрном списке";
}
________
посл. ред. 17.10.2016 в 16:24; всего 1 раз(а); by Евгений
DELETED
17 октября 2016, в 16:33
Delete
Евгений (17.10.2016 в 16:24)
Асланбек ,
$yes = mysql_num_rows
(mysql_query("SELECT `user`,`user2` FROM
`blacklist` WHERE `user` =
'$user[id]',`user2` = '$name'
LIMIT 1"));
if(yes > 0){
echo"Данный игрок уже в
чёрном списке";
}
Асланбек ,
$yes = mysql_num_rows
(mysql_query("SELECT `user`,`user2` FROM
`blacklist` WHERE `user` =
'$user[id]',`user2` = '$name'
LIMIT 1"));
if(yes > 0){
echo"Данный игрок уже в
чёрном списке";
}
а какая разница какие поля выбирать, все равно высчитывается количество записей
shadrvlad ,
Вот код
Вот код
$name = _string($_POST['name']);
$name = strToLower($name);
if(isset($_GET['add'])){
$yes = mysql_num_rows
(mysql_query("SELECT `user`,`user2` FROM
`blacklist` WHERE `user` =
'$user[id]',`user2` = '$name'
LIMIT 1"));
if($yes > 0){
echo"Данный игрок уже в
чёрном списке";
}else{
if($user['id'] == $name){
echo'<center>Себя нельзя добавлять в чёрный список</center>';
}else{
if($name == 0){
echo'<center>Введите ID игрока</center>';
}else{
mysql_query("INSERT INTO `blacklist` (`user`,`user2`)VALUES('$user[id]','$name')");
header('location:/mail/blacklist?');
}
}
}
}
Асланбек (17.10.2016 в 15:09)
$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);
$yes = mysql_query("SELECT * FROM `blacklist` WHERE `user` = '$user[id]',`user2` = '$name'");
if($name == $yes){
echo"Данный игрок уже в чёрном списке";
}
МОИ ГЛАЗА!
Злой Коп (17.10.2016 в 15:13)
Асланбек , а почему у тебя идет вот так?
$name = _string($_POST['name']);
$name = strToLower($name);
2 одинаковые переменные не выполняют запрос когда под них идет 2 разных значения.
Асланбек , а почему у тебя идет вот так?
$name = _string($_POST['name']);
$name = strToLower($name);
2 одинаковые переменные не выполняют запрос когда под них идет 2 разных значения.
Что?
Ты понял что написал?
Какие два разных значения.
DELETED
17 октября 2016, в 16:43
Delete
тут вместо запятой AND сделай
Асланбек ,
print_r($yes);
и тебе вернёт дескриптор результата запроса (resource).
print_r($yes);
и тебе вернёт дескриптор результата запроса (resource).
Стр.: 1, 2