) для поддержки процедурного программирования. Вместо этого вы можете использовать
роблема. У меня есть готовое заявление, как это:
$select_something = $db->stmt_init();
$select_something->prepare ("
SELECT whatever
FROM table
");
$select_something->execute();
$select_something->bind_result($whatever);
Когда один - это работает. Когда я добавляю еще один после его выполнения, он также работает. Но когда я пытаюсь просто подготовить их обоих:
$select_something = $db->stmt_init();
$select_something->prepare ("
SELECT whatever
FROM table
");
и выполнить их позже:
$select_something->execute();
$select_something->bind_result($whatever);
первый оператор выполняется, а второй выдает эту ошибку для обеих строк выше:
* Предупреждение: mysqli_stmt :: execute () [mysqli-stmt.execute]: недопустимый объект или ресурс mysqli_stmt *
Обратите внимание, что операторы называются по-разному ($ select_something и $ select_something_else), я просто подумал, что нет необходимости повторять код.
Спасибо!