我在屏幕上显示此错误,我一直在尝试调试.
"您的SQL语法有错误;请查看与您的MySQL服务器版本对应的手册,以便在第1行''='testname''附近使用正确的语法"
我的功能即时使用如下:
function recentMessages() {
$tbl_name="messages";
$username = $_SESSION['username'];
$result = mysql_query("SELECT * FROM $tbl_name WHERE to = '$username' ") or die(mysql_error());
while ($row = mysql_fetch_row($result))
{
return $row['date']." ".$row['time']." ".$row['from']." ".$row['subject']. "<br />";
}
}
Run Code Online (Sandbox Code Playgroud)
基本上我想要做的是从数据库消息中获取所有数据行,其中'to'是会话的用户名并且其回显.关于我做错什么的任何想法?谢谢
Ker*_*mit 10
to是一个保留字.用刻度线标记它.
... WHERE `to` = '$username'
Run Code Online (Sandbox Code Playgroud)
请参阅MySQL 保留字.
如果可能,您应该避免使用保留字.