Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Permintaan PHP tidak mengembalikan hasil

SQL Anda dapat dilakukan dengan beberapa pengerjaan ulang (meskipun bukan alasan untuk masalah Anda). Tidak perlu untuk pemilihan bersarang (yang juga dapat menyebabkan kesalahan jika mengembalikan> 1 baris). Coba bergabung.

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

Anda juga mengulangi jumlah baris yang tidak diketahui menggunakan pernyataan while. Dan kemudian Anda keluar dan mencoba substring. Bagaimana Anda tahu bahwa baris terakhir yang diulang di while memiliki nilai.

Coba keluarkan $result_title di dalam loop while itu sendiri untuk mengonfirmasi data.

echo $result_title;

Jika Anda benar-benar hanya memiliki satu baris, perulangan while tidak diperlukan. Lakukan saja

$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. menghitung dan menampilkan tanggal sebagai 'detik yang lalu', 'menit yang lalu', 'jam yang lalu' dll

  2. Hubungan satu-ke-banyak SQL - Bagaimana cara MEMILIH baris tergantung pada beberapa properti ke banyak?

  3. EF Core - Tabel '*.__EFMigrationsHistory' tidak ada

  4. Bagaimana cara menampilkan kueri terakhir yang dieksekusi di MySQL?

  5. Apakah lebih baik menggunakan nilai kosong sebagai '' atau sebagai NULL?