Делаю запрос таким вот образом:
$result = $mysqli->prepare('INSERT INTO '.SPH_DBPREFIX.'users (name, surname, login, password, email, active, admin, date)
values (?, ?, ?, ?, ?, ?, NOW())');
$result->bind_param("ssssssi",$data[0], $data[1], $data[2], $data[3], $data[5], $hash, '1');
$result->execute();
$result->close();
Но пишет ошибки, показывает на первую строчку:
Notice: Undefined variable: mysqli
Fatal error: Call to a member function prepare() on a non-object in
В чем может быть дело?
Спустя 5 минут, 15 секунд (8.06.2012 - 13:19) Игорь_Vasinsky написал(а):
mysqli то установлен?
Спустя 2 минуты, 17 секунд (8.06.2012 - 13:21) T1grOK написал(а):
Подключение произведено(создан экземпляр класса mysqli)?
Спустя 41 секунда (8.06.2012 - 13:22) Игорь_Vasinsky написал(а):
вообще да, видимо нет, так бы на класс ругалось.
Спустя 2 часа, 10 минут, 27 секунд (8.06.2012 - 15:32) nugle написал(а):
по всему сайту работает, а вот это почему то не работает.
Спустя 17 часов, 59 минут, 29 секунд (9.06.2012 - 09:32) Stasonix написал(а):
у тебя 6 знаков вопросов, а ты 7 элементов bind'ишь, и никогда не байндь чистый параметр, вот так напр.
$test = 1;
$result->bind_param("ssssssi",$data[0], $data[1], $data[2], $data[3], $data[5], $hash, $test);
Спустя 1 минута, 46 секунд (9.06.2012 - 09:33) Stasonix написал(а):
ну впрочем "1" здесь явно лишнее.
Спустя 2 дня, 1 час, 57 минут, 42 секунды (11.06.2012 - 11:31) nugle написал(а):
Stasonix
пропустил, виноват, добавил, тоже самое
пропустил, виноват, добавил, тоже самое
Спустя 41 минута, 43 секунды (11.06.2012 - 12:13) inpost написал(а):
nugle
И ты туда же портиться стал...
И ты туда же портиться стал...
Спустя 1 час, 9 минут, 56 секунд (11.06.2012 - 13:23) nugle написал(а):
inpost
А что не так то, Стас?
А что не так то, Стас?
Спустя 12 минут, 15 секунд (11.06.2012 - 13:35) inpost написал(а):
nugle
placeholder
placeholder