微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

为什么在将服务器更改为 PHP 7.3 后此查询会出现此错误

如何解决为什么在将服务器更改为 PHP 7.3 后此查询会出现此错误

警告 [2] 使用未定义的常量 mybb_ - 假定为“mybb_”(这 将在未来版本的 PHP 中抛出错误) - 行:8 - 文件: index.PHP(432) : eval()'d code(70) : eval()'d code 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"

我忽略了什么?

解决方法

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。