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

kueri mysql terkadang tidak menghasilkan apa-apa

mencari php "argumen yang disertakan bukan sumber hasil mysql yang valid" mengungkapkan bahwa untuk mendapatkan kesalahan yang sebenarnya, Anda perlu memanggil mysql_error, dan kesalahan yang Anda dapatkan adalah karena hasil kuerinya SALAH - nilai ini bukan merupakan sumber daya hasil mysql yang valid.

yaitu singkatnya Anda memiliki sesuatu seperti:

$res = FALSE; # should contain the mysql result but does not, due to error.
$cfg = htmlspecialchars(mysql_result($res,0)); # the attempt to call mysql_result on invalid argument errors out.

Jadi, Anda ingin menggunakan sesuatu seperti ini:

$query = "SELECT * FROM cats WHERE id=$id";
$qr1 = mysql_query ($query)
      or die ("Query failed: " . mysql_error() . " Actual query: " . $query);

Anda mungkin ingin mencobanya dan melihat pesan kesalahan yang mendasarinya.

Mengingat kesalahannya adalah "Server MySQL telah hilang", Mungkin ada banyak alasan untuk itu - artikel ini akan menjadi awal yang baik untuk menyelidiki. Menelusuri menyarankan juga beberapa bug terkait php dan khusus tumpukan, jadi sepertinya Anda perlu men-debugnya dengan lebih cermat.

Mungkin mencoba menduplikasi pengaturan di kotak lain dan kemudian mulai bereksperimen dengan versi/pengaturan, dan lihat apakah ada skenario yang dilaporkan cocok dengan kasus Anda. Sayangnya, sepertinya tidak ada jawaban sederhana untuk ini.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara menghindari tanda kutip tunggal di MySQL

  2. Host mysql Docker tidak diistimewakan

  3. Kesalahan (dekat ON pada posisi 25) saat mengimpor Tabel untuk WORDPRESS (Kesalahan kunci asing)

  4. mysql untuk python 2. 7 mengatakan Python v2.7 tidak ditemukan

  5. Hibernate:Deadlock ditemukan saat mencoba mendapatkan lock