Warning 1: mysql_query() expects parameter 1 to be string
Warning 2: mysql_num_rows() expects parameter 1 to be resource, null given
$row = mysql_query($CONNECT,"SELECT login FROM user WHERE login = login='".$login."'");//Ошибка 1. Если убрать проверку, то в бд залетают данные, и здесь ругается на первый параметр($CONNECT)
if (mysql_num_rows ($row) == "0")//ошибка 2
{
mysqli_query($CONNECT,"INSERT INTO user SET login='".$login."',email='".$email."', password='".$password."'");//это работает
}
mysql_query - первый параметр SQL-запрос, второй Соединение MySQL. Если идентификатор соединения не был указан, используется последнее соединение, открытое mysql_connect(), у вас наоборот.
Вторая ошибка вытекает из первой, if (!empty($row) && mysql_num_rows ($row) == "0")
перебор с параметрами:
WHERE login = login='".$login."'"
-
WHERE login = '".$login."'"
Перевод документов на английский язык: Важность и ключевые аспекты
Какие существуют виды рекламных бордов и как выбрать подходящий?
Проблема в написании правильно строки с prepared statementom
Имеется WPF-приложение, на котором DataGrid, выбирающий данные из Mysql-базыЕсть ли возможность отправить в БД вновь добавленную строку (целиком)...
Мой предыдущий пост!, после чего я поменял код, привожу пример: