В страничке в браузере есть два поля ввода (name и pass), при нажатии кнопки запроса на PHP-скрипт обрабатывется такой запрос: $query = "SELECT * FROM pers WHERE name='{$_POST['name']}' AND password='{$_POST['pass']}'"; $result = mysql_query($query) or die ("Invalid query: " . mysql_error()); echo mysql_result($result,0) ; только дело в том, что значение в $query плучается таким: SELECT * FROM pers WHERE name='' AND password='' Выборка просто не осуществляется. Как так?
Во-первых, не осуществляется потому что ни одна запись не удовлетворяет условию. Во-вторых, где страничка с формой? Я хочу туда что-нибудь ввести.
искренне надеюсь, что вы успеете заменить запрос PHP: <?php $query = "SELECT * FROM pers WHERE name='{$_POST['name']}' AND password='{$_POST['pass']}'";?> на PHP: <?php $query = "SELECT * FROM pers WHERE name='".mysql_real_escape_string ($_POST['name'])."' AND password='".mysql_real_escape_string ($_POST['pass'])."'";?> до того, как покажете вашу форму на публике...