Mysql
 sql >> база данни >  >> RDS >> Mysql

SELECT * от SQL таблица с помощта на подготвен оператор

Не знам дали някой ще се интересува от правилния отговор на този вече отговорен и приет въпрос, но какво, по дяволите.

За да отговорите на въпроса си с помощта на mysqli, трябва да използвате get_result( )

И така, правилното базирано на mysqli решение ще бъде

$query = "SELECT * from `wp_posts` WHERE ID=? ";
$stmt = $mysqli->prepare($query);
$stmt->bind_param("i", $pid);
$stmt->execute();
$res = $stmt->get_result();
$data = $res->fetch_all(MYSQLI_ASSOC);

(пълното обяснение за този код може да се намери в моята статия, Mysqli SELECT заявка с подготвени оператори )

и след това можете да използвате $data в цикъла foreach за изхода, както е показано в другия отговор.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да сортирате в SQL, игнорирайки статии ('the, a', an и т.н.)

  2. MySQL Втори (или трети) индекс на в низ

  3. създаване на потребител в mysql с помощта на java

  4. Групирайте записи по месец и година в Rails

  5. Пребройте броя на MySQL заявките, изпълнени на страницата