'teks' pemalar yang tidak ditentukan dalam /home/jokebo/public_html/index.php:23
P粉422227023
P粉422227023 2023-09-16 16:33:51
0
1
757

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粉422227023
P粉422227023

membalas semua(1)
P粉576184933

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"];
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan