MySQLi подготовил запрос в цикле while

#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. Я не знаю, я попробую