它说我的语法有错误,我似乎无法找到错误。查询错误在php
$query_admin = 'SELECT * FROM `user_accounts` WHERE `id` =1 AND `name` LIKE ' . $login_user_name . ' AND `password` LIKE ' . $login_password . ';
$query_user = 'SELECT * FROM `user_accounts` WHERE `name` LIKE ' . $login_user_name . ' AND `password` LIKE ' . $login_password . ';
的语法高亮应该表现出你的问题。它位于最后一行的末尾 – 2011-03-06 08:49:15
在每行末尾有不匹配的单引号。另外,你没有正确使用'LIKE'语句。如果您正确使用'LIKE',则允许用户使用部分密码以管理员身份登录。另外,看起来你的代码很容易受到SQL注入攻击。 – leepowers 2011-03-06 08:50:58