) для поддержки процедурного программирования. Вместо этого вы можете использовать

роблема. У меня есть готовое заявление, как это:

$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), я просто подумал, что нет необходимости повторять код.

Спасибо!

Ответы на вопрос(1)

Ваш ответ на вопрос