SHTIRLITZ
Новичок
переменная полученная методом GET в запросе mysql
FreeBSD 6.1
Apache 1.3.34
PHP Version 4.4.2
Существует простейший код выборки id в соответствии с именем автора, полученным из формы. Проблема - не происходит выборка id.
При использовании нижеуказанного кода выборка НЕ происходит.
Проверяю получение данных из формы:
Код работает только в том случае если перед формированием запроса явно задать значение переменной:
для отладки использовал
и
читал
http://phpfaq.ru/slashes
FreeBSD 6.1
Apache 1.3.34
PHP Version 4.4.2
Существует простейший код выборки id в соответствии с именем автора, полученным из формы. Проблема - не происходит выборка id.
При использовании нижеуказанного кода выборка НЕ происходит.
PHP:
$author = $HTTP_GET_VARS["author"];
...
$auth_query = " select `authorid` from `author` where `name`='".$author."' ";
$auth_res = mysql_query ($auth_query) or die ("Нет результата: ". mysql_error() );
$row = mysql_fetch_array ($auth_res);
print $row["authorid"];
PHP:
print $author;
- следовательно данные из формы получилДэн Маргулис
Код работает только в том случае если перед формированием запроса явно задать значение переменной:
PHP:
$author = "Дэн Маргулис";
$auth_query = " select `authorid` from `author` where `name`='".$author."' ";
PHP:
ini_set('display_errors',1);
error_reporting(E_ALL);
PHP:
var_dump ()
http://phpfaq.ru/slashes