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

Trong khi vòng lặp PHP get_result không hoạt động

Hãy thử điều này:

$stmt = $mysqli->prepare('SELECT posts.id FROM tags JOIN posts ON posts.id = tags.post_id WHERE tag = ?');

...

$stmt->bind_result($id);    

while ($stmt->fetch()) {

    // var_dump entire row to ensure the key you expect is avail
    var_dump($id);

}

Cập nhật

Nếu bạn muốn thực hiện một lựa chọn *, so với việc phải chỉ định MỖI cột riêng lẻ, hãy xem điều này đăng (không phải là câu trả lời được chấp nhận, nhưng là câu trả lời cho điểm cao nhất). Nếu không, tôi thực sự khuyên bạn nên xem PDO , vì nó làm cho các thao tác đọc cơ bản này dễ dàng hơn nhiều.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách tốt nhất để triển khai bảng hàng đợi nhắn tin trong mysql là gì

  2. Yêu cầu MySQL để kết hợp và tìm kiếm trong 2 bảng

  3. Tại sao các truy vấn của UNION quá chậm trong MySQL?

  4. tôi có thể đặt lại trường auto_increment trong mySql không?

  5. Làm cách nào để chuyển đổi MySQL DB sang XML?