그것은 내 구문에 오류가 있음을 나타내며 오류를 찾을 수없는 것 같습니다.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 . ';
구문 강조는 당신에게 문제를 보여 주어야한다. 마지막 줄 맨 마지막에 있습니다. –
각 줄의 끝에는 일치하지 않는 작은 따옴표가 있습니다. 또한, 당신은'LIKE' 문을 적절하게 사용하지 않습니다. 'LIKE'을 올바르게 사용했다면, 사용자는 부분적인 패스워드로 admin으로 로그인 할 수 있습니다. 또한 코드가 SQL 주입 공격에 취약한 것으로 보입니다. – leepowers