首頁  >  問答  >  主體

/home/jokebo/public_html/index.php:23 中未定義的常數“文字”

我有一個連接到 SQL 資料庫的 PHP 專案。 問題是我無法存取以下程式碼中的文字的值:

$sher = $db->query("SELECT * FROM sher1 ORDER BY RAND() LIMIT 1");
 $matn = $sher[0][text];

出了什麼問題? 我該如何修復它?

存取數組中的表值

P粉422227023P粉422227023369 天前682

全部回覆(1)我來回復

  • P粉576184933

    P粉5761849332023-09-17 10:23:59

    假設有一個結果(結果大於0)並且有「text」欄位。您缺少雙引號,因為沒有雙引號的“文字”將被識別為常數。這是修復方法

    $sher = $db->query("SELECT * FROM sher1 ORDER BY RAND() LIMIT 1");
    $matn = $sher[0]["text"];

    回覆
    0
  • 取消回覆