[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Ошибка при добавление в БД
-Winston-
Подскажите где ошибка



<?php
if(isset($_POST['login'],$_POST['password'])) {
$errors = array();
if(empty($_POST['login'])) {
$errors['login'] = '<span class="red">Вы не ввели логин</span><br><br>';
}
if(empty($_POST['password'])) {
$errors['password'] = '<span class="red">Вы не ввели пароль</span><br><br>';
}
if(!count($errors)) {
mysqli_query($sql,"
INSERT INTO `users` SET
`login` = '"
.mysqli_real_escape_string($sql,$_POST['login'])."',
`password` = '"
.mysqli_real_escape_string($sql,$_POST['password'])."'
"
) or die('Ошибка');
header("Location: /index.php?module=static&page=main");
exit();
}
}


-Winston-
Вот сама ошибка


Warning: mysql_error() expects parameter 1 to be resource, object given in


В этой строчке


") or die('Ошибка'.mysql_error($sql));


Что то мне кажется , где то я с кавычками напутал , подскажите :)
Shkiper
-Winston- убери все $sql из своего запроса smile.gif
-Winston-
Shkiper Это подключение к БД
-Winston-
Все разобрался )) код чистый просто в таблице сначала создал email а удалить забыл из таблицы smile.gif
Shkiper
-Winston- а почему вы пишите не mysqli_error а mysql_error? тогда бы стразу ошибку выдало
Shkiper
В коде не показан вывод ошибки мускуля а в строке где вы показываете в каком месте произходит ошибка есть? это как так. И плюс ошибка(см. пост выше)
Писали бы сами и молчали, ибо ваша криворукость меня удивляет wink.gif
-Winston-
Shkiper mysql_error устарело , читай мануал
-Winston-
Shkiper я написал название ошибки и строку , это что мне показывает irsys
Shkiper
-Winston- устарело не mysql_error а mysql, вообщето laugh.gif Ладно, допустим, по твоим высказываниям mysql_error устарело, тогда зачем ты ее юзаешь? и ты выводишь ошибку mysql, хотя юзаешь mysqli biggrin.gif
-Winston-
Shkiper не так понял вопроса , опечатался там
Shkiper
-Winston- твоя АчеПятка введет любого человека в заблуждение
123456
Цитата
`login` = '".mysqli_real_escape_string($sql,$_POST['login'])."',
  `password` = '".mysqli_real_escape_string($sql,$_POST['password'])."'

зачем тут $sql?
Valick
123456, это вопрос к разработчикам РНР


_____________
Стимулятор ~yoomoney - 41001303250491
123456
Valick, не заметил, что тут mysqli
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.