Ошибка запроса в php - PullRequest
       26

Ошибка запроса в php

0 голосов
/ 06 марта 2011

В нем говорится, что в моем синтаксисе есть ошибки, похоже, я не могу найти ошибку.

$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 . ';

Ответы [ 3 ]

1 голос
/ 06 марта 2011

попробуйте это, я думаю, вы забыли поставить 'в конце строки запроса:

$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' ";

или это:

$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}";
1 голос
/ 06 марта 2011

При чем тут phpMyAdmin?

Не стоит заканчивать свои строки . '.Вот что дает вам синтаксические ошибки.

Просто удалите их, и все будет в порядке.

0 голосов
/ 06 марта 2011

Я не проверял это.Кажется, у вас есть «ко многим» в конце.

'SELECT * FROM `user_accounts` WHERE `id` =1 AND `name` LIKE ' . $login_user_name . ' AND       `password` LIKE ' . $login_password ;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...