#php #mysqli #prepared-statement
#php #mysqli #подготовленный оператор
Вопрос:
Я уже подготовил запрос выше цикла while, и я хочу, когда я получу данные из уже подготовленных, использовать их в запросе в цикле while, но я получаю эту ошибку: Неустранимая ошибка: вызов функции-члена bind_param() для не-объекта в —-
Вот мой код:
<?php
$query = $mysqli_conn->prepare("SELECT id,cvjecara_u,stock_id,kolicina,novca,datum FROM narucio ORDER BY id DESC");
$query->execute();
$query->bind_result($db_id,$db_cvjecara_u,$db_stock_id,$db_kolicina,$db_novca,$db_datum);
while($query->fetch()){
$c_id = $db_stock_id;
$queryy = $mysqli_conn->prepare("SELECT naziv,kolicina2 FROM stock WHERE id = ?");
$queryy->bind_param('i',$c_id);
$queryy->execute();
$queryy->bind_result($db_naziv,$db_kolicina2);
$queryy->fetch();
echo $db_cvjecara_u.$db_naziv.$db_kolicina.$db_kolicina2.$db_novca.$db_datum;
$queryy->close();
}
$query->close();
?>
Комментарии:
1. Почему вы просто не использовали INNER JOIN ?
2. Я не знаю, я попробую