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

Mysqli chọn từ hai bảng

Bạn có thể chỉ cần tham gia cả hai bảng:

$q = mysqli_query($db,"SELECT * FROM posts 
LEFT JOIN comments ON comments.username=posts.username 
WHERE comments.username='$username'");

Tuy nhiên, có vẻ như bạn không sử dụng ID. Tôi khuyên bạn nên tạo các trường tự động tăng ID để tạo mối quan hệ giữa các bảng. Nếu bạn không hiểu ý tôi, hãy cố gắng làm theo một hướng dẫn và trong một hoặc hai của chúng tôi, bạn sẽ học được nhiều hơn, thay vì chỉ nhảy vào viết mã để cố gắng thực hiện mọi thứ và cố gắng hiểu cách chúng hoạt động mà không cần biết bạn có làm đúng.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Đo thời gian truy vấn MySQL thực tế

  2. Mysql không thể kết nối với máy chủ cục bộ thông qua ổ cắm trên Amazon EC2

  3. Làm thế nào để sửa mã lỗi MySQL 8:1525 và 1292?

  4. Bộ lọc wordpress posts_orderby với bảng tùy chỉnh trong plugin

  5. MySQLdump tệp trống bằng PHP nhưng không sử dụng dòng lệnh?