/home/jokebo/public_html/index.php:23 中未定義的常數'文字”
P粉422227023
P粉422227023 2023-09-16 16:33:51
0
1
676

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

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

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

存取數組中的表值

P粉422227023
P粉422227023

全部回覆(1)
P粉576184933

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

$sher = $db->query("SELECT * FROM sher1 ORDER BY RAND() LIMIT 1");
$matn = $sher[0]["text"];
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!