gpt4 book ai didi

MySQL 语法错误,没有明显原因

转载 作者:行者123 更新时间:2023-11-30 00:34:34 25 4
gpt4 key购买 nike

我有这个用 PHP 编写的 MySQL 语句,但它似乎包含语法错误。

$user_forum_sql = ( !empty($forum_id) ) ? " WHERE session_page = " . intval($forum_id) : '';
$sql = "SELECT * FROM " . $session_table_name . '"'.$user_forum_sql.'"';

这是我遇到的错误。我不确定是什么原因造成的。

SQL Error : 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '""' at line 1

SELECT * FROM ""

最佳答案

$user_forum_sql = ( !empty($forum_id) ) ? " WHERE session_page = " . intval($forum_id) .'' ;
$sql = "SELECT * FROM " . $session_table_name.$user_forum_sql;
echo $sql;

您的 $session_table_name 为空,因此您可能尚未启动 session 或尚未设置该值。

关于MySQL 语法错误,没有明显原因,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22280906/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com