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

Truy vấn PHP không trả về kết quả

SQL của bạn có thể thực hiện với một số công việc làm lại (mặc dù không phải là lý do cho sự cố của bạn). Không cần lựa chọn lồng nhau (cũng có thể gây ra lỗi nếu nó trả về> 1 hàng). Hãy thử tham gia.

$sql = "
    SELECT title FROM le7dm_pf_tasks t
        INNER JOIN le7dm_pf_projects p ON t.project = p.id
    WHERE p.title = '{$ws_title}'
    ORDER BY title DESC LIMIT 1
";

Bạn cũng đang lặp lại một số hàng không xác định bằng cách sử dụng câu lệnh while. Và sau đó bạn thoát ra và thử một chuỗi con. Làm thế nào để bạn biết rằng hàng cuối cùng được lặp lại trong khi đó có một giá trị.

Hãy thử xuất $ result_title bên trong chính vòng lặp while để xác nhận dữ liệu.

echo $result_title;

Nếu bạn thực sự chỉ có một hàng duy nhất, thì không cần vòng lặp while. Chỉ cần làm

$row = mysql_fetch_assoc($result_query);


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mysql chọn Truy vấn với nhiều điều kiện của cùng một cột

  2. MySQL 8 lựa chọn lồng nhau với số lượng

  3. MySQL khớp 2 trong số 5 trường

  4. Tạo JSON phân cấp từ kết quả MySQL và PHP cho cây D3.js?

  5. java - mysql - select query outfile - tập tin được lưu ở đâu