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
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