我目前正在为我的移动应用程序编写 API。当我使用注销方法时,我看到了奇怪的 MySQL 错误:
“您的 SQL 语法有错误;请查看与您的 MySQL 服务器版本相对应的手册,了解在第 1 行的 '1' 附近使用的正确语法”
API 请求:thapi.php?q=logout&user=1&session=aaa
我尝试在 SELECT 语句中添加",但它没有解决我的问题。
这是我的代码:
mysql_connect(DB_HOST, DB_USERNAME, DB_PASSWORD);
mysql_select_db(DB_BASE);
$q = "SELECT * FROM `system_sesje` WHERE `sesjaid` = \"" + $_GET['session'] + "\" AND `user` = " + $_GET['user'];
$a = mysql_query($q);
echo mysql_error();
if(mysql_num_rows($a) == 0)
{
$returning = array('error' => 'Invalid session id');
echo json_encode($returning);
break;
}
我的表结构: