У меня есть следующие строки кода для получения нескольких записей с помощью PHP 7.3 $ query = "Select * from tblorders"; $ stmt = $ connection-> подготовить ($ query); $ stmt-> выполнить (); $ ...
1 ответ
Это потому, что такой функции нет! Вы смешиваете PDO и mysqli.
Если вы хотите получить все записи из подготовленного mysqli оператора, вам нужно сделать это в два этапа. Сначала получите набор результатов с помощью mysqli_stmt::get_result()
a>, а затем используйте mysqli_result::fetch_all()
$query = "Select * from tblorders";
$stmt = $connection->prepare($query);
$stmt->execute();
$resultSet = $stmt->get_result();
$data = $resultSet->fetch_all(MYSQLI_ASSOC);
Однако я настоятельно рекомендую изучать PDO вместо mysqli, поскольку это намного проще и предлагает больше возможностей.
Похожие вопросы
Новые вопросы
php
PHP - это широко используемый высокоуровневый, динамический, объектно-ориентированный и интерпретируемый язык сценариев, в первую очередь предназначенный для серверной веб-разработки. Используется для вопросов о языке PHP.