我已经搜索了大约 30 分钟,但我在这里找不到问题......
if($middle == 'garage'){
$result = mysql_query("SELECT * FROM character WHERE username = '$username'") or die(mysql_error());
$row = mysql_fetch_array($result);
$return['middle'] = $row['username'];
}
出于某种原因,这正在返回
您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 1 行的 'character WHERE username = 'Alcapwn'' 附近使用正确的语法
我已经尝试了很多东西,其他的 SELECT * FROM 查询工作正常,就是这个。包含它的表和行就在那里。如果我切换
$result = mysql_query("SELECT * FROM character WHERE username = '$username'") or die(mysql_error());
至
$result = mysql_query("SELECT * FROM users WHERE username = '$username'") or die(mysql_error());
第二个会起作用,但不是第一个。