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."'"
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Проблема в написании правильно строки с prepared statementom
Имеется WPF-приложение, на котором DataGrid, выбирающий данные из Mysql-базыЕсть ли возможность отправить в БД вновь добавленную строку (целиком)...
Мой предыдущий пост!, после чего я поменял код, привожу пример: