我有一個連接到 SQL 資料庫的 PHP 專案。 問題是我無法存取以下程式碼中的文字的值:
$sher = $db->query("SELECT * FROM sher1 ORDER BY RAND() LIMIT 1"); $matn = $sher[0][text];
出了什麼問題? 我該如何修復它?
存取數組中的表值
P粉5761849332023-09-17 10:23:59
假設有一個結果(結果大於0)並且有「text」欄位。您缺少雙引號,因為沒有雙引號的“文字”將被識別為常數。這是修復方法
$sher = $db->query("SELECT * FROM sher1 ORDER BY RAND() LIMIT 1"); $matn = $sher[0]["text"];