【问题标题】:Why is this query giving this error after changing server to PHP 7.3为什么在将服务器更改为 PHP 7.3 后此查询会出现此错误
【发布时间】:2021-06-14 01:35:46
【问题描述】:

警告 [2] 使用未定义的常量 mybb_ - 假定为“mybb_”(此 将在 PHP 的未来版本中抛出错误) - 行:8 - 文件: index.php(432) : eval()'d 代码(70) : eval()'d 代码 PHP 7.3.28 (Linux)

我当然尝试自己修复它,我知道这个错误意味着什么,但我找不到忘记的 $ 或“”或 ''?

$query = $db->query("
    SELECT t.tid, t.fid, t.uid, t.username, t.subject, t.replies, t.views, t.lastposter, p.message
    FROM " . mybb_ . "threads t
    INNER JOIN " . mybb_ . "posts p ON (p.tid=t.tid)
    WHERE t.fid='333' AND t.visible='1'
    ORDER BY t.dateline DESC
    LIMIT 6"

我忽略了什么?

【问题讨论】:

    标签: constants undefined php-7.3


    【解决方案1】:

    看起来你的 sql 是错误的。 您可以在这里使用 SQL 验证器: https://www.eversql.com/sql-syntax-check-validator/

    【讨论】:

      猜你喜欢
      • 2015-11-03
      • 2021-08-04
      • 1970-01-01
      • 2017-04-16
      • 2021-10-16
      • 2017-11-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多