Татьяна Никольская
Татьяна Никольская

Составление sql запроса из данных форм методом post

Здравствуйте )

Есть форма с полями:
ввод текста: name="fname"
выбор места поиска:
...

Она отправляет запрос на страничку обработки, которая подключается бд (здесь все нормально) и по запросу:

$dbinfo = mysql_query("SELECT * from infoname WHERE ".$_POST['fselect_cols']."=".$_POST['fname']);

должна выдавать результат. К сожалению, результата нет. Т. е. если вывести отдельно $_POST['fname'], то он отображает данные, веденные в форме, если проверить на подключение или попросить вывести всю таблицу - выводит. Но ничего не находит в этом запросе.

В чем ошибка?

Юлия Орешкина
Юлия Орешкина

В чем ошибка? В программе. От которой ты выдал жалкие остатки.
Попробуй переписать код, чтобы он не только делал запрос, но и куда-то этот запрос записывал:
$query="SELECT * from infoname WHERE ".$_POST['fselect_cols']."=".$_POST['fname'];//так делать запрос решительно не рекомендуется, почитай про sql-injection
echo $query;//если не умеешь логами пользоваться
$dbinfo = mysql_query($query);
...
и сравни свой запрос с тем, который реально производится.

Похожие вопросы
Объеденный запрос SQL
Как соеденить два запроса в SQL в один?
Как суммировать данные по группе общемих значениц по всей таблице в SQL?! (Sql Запрос)
помогите с sql запросом
Sql запросы. Выборка данных Select.
Ошибка в SQL запросе.
Проблема с SQL запросом.
запрос на объединение SQL
Помогите с запросом по SQL.
Нужна помощь в составлении нескольких несложных SQL запросов