它說我的語法有錯誤,我似乎無法找到錯誤。查詢錯誤在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