首页  >  问答  >  正文

/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粉422227023420 天前710

全部回复(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
  • 取消回复