Ребята, подскажите пожалуйста: почему не могу вставить данные в таблицу из файла php, используя подготовительный запрос $db->prepare.?
Есть подозрение, что дело в глобальной переменной
$db
.Код: Выделить всё
$stmt = $db->prepare("INSERT INTO `mysp_setting` (`set_name`, `set_value`) VALUES (?, ?);");
$stmt->bind_param('ss', $name, $email);
$name = '3';
$email = 'admin@cybeforum.ru';
/* выполнение подготовленного выражения */
$stmt->execute();
/* Закрытие соединения и выражения*/
$stmt->close();
Для справок: запросы с
$db
в этом же файле - работают, значит $db
работает.
Код: Выделить всё
$res0= $db->sql_query($sql0);
$row0= $db->sql_fetchrow($res0);