Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

CHỌN * từ bảng SQL bằng cách sử dụng câu lệnh chuẩn bị

Không biết nếu có ai quan tâm đến câu trả lời thích hợp cho câu hỏi đã được trả lời và chấp nhận này, nhưng cái quái gì vậy.

Để trả lời câu hỏi của bạn bằng mysqli, bạn phải sử dụng get_result ( )

Vì vậy, giải pháp dựa trên mysqli thích hợp sẽ là

$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);

(Bạn có thể tìm thấy giải thích đầy đủ cho mã này trong bài viết của tôi, Truy vấn Mysqli SELECT với các câu lệnh chuẩn bị sẵn )

và sau đó, bạn có thể sử dụng $ data trong vòng lặp foreach cho kết quả như nó được hiển thị trong câu trả lời khác.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Chèn bản ghi vào Cơ sở dữ liệu MySQL bằng C #

  2. Không thể thay đổi cột được sử dụng trong ràng buộc khóa ngoại

  3. thao tác xóa mysql

  4. Làm cách nào để mysql tự động khởi động? (chỉ linux-cli)

  5. Nối các ngày còn thiếu từ bảng lịch