Rumah > Soal Jawab > teks badan
Saya mempunyai projek PHP yang menyambung ke pangkalan data SQL. Masalahnya ialah saya tidak boleh mengakses nilai teks dalam kod berikut:
$sher = $db->query("SELECT * FROM sher1 ORDER BY RAND() LIMIT 1"); $matn = $sher[0][text];
Apa yang berlaku? Bagaimana saya boleh membetulkannya?
Akses nilai jadual dalam tatasusunan
P粉5761849332023-09-17 10:23:59
Andaikan terdapat hasil (hasil lebih besar daripada 0) dan terdapat lajur "teks". Anda kehilangan petikan berganda kerana "teks" tanpa petikan berganda akan diiktiraf sebagai pemalar. Inilah penyelesaiannya
$sher = $db->query("SELECT * FROM sher1 ORDER BY RAND() LIMIT 1"); $matn = $sher[0]["text"];