Я хочу создать страницу, когда пользователь может выбрать в раскрывающемся меню поля для запроса в простой базе данных mySql, а затем распечатать на экране результаты.Сделать динамический запрос для mysql от php
Некоторые предложения?
Я хочу создать страницу, когда пользователь может выбрать в раскрывающемся меню поля для запроса в простой базе данных mySql, а затем распечатать на экране результаты.Сделать динамический запрос для mysql от php
Некоторые предложения?
Если у вас есть Microsoft Access, посмотрите, как генерируются запросы при выборе полей с графическим интерфейсом (переход к представлению SQL для просмотра запроса).
Просто создайте HTML-форму, в которой перечислены доступные параметры из базы данных, а затем из ввода конечного пользователя. Объедините входные/строковые элементы вместе, чтобы создать допустимый MySQL-запрос, который будет возвращен.
Но это ты должен сделать фактическое кодирование;)
ОК спасибо большое! – alessandronos
Проверьте мой ответ здесь ..Similar вид question.Hope это поможет
Вы можете сделать это нравится:
$get_dropdown_value=isset($_REQUEST["result"])?$_REQUEST["result"]:"";
//Query
mysql_query("SELECT * FROM $get_dropdown_value");
получить выпадающее значение из вашего кода. и назначьте это в $get_dropdown_value
.
Когда вы передаете значения от пользователя к mysql, не забудьте всегда использовать правильное цитирование (в данном случае 'mysql_real_escape_string()') и проверять ввод пользователя. – Marki555
Мое предложение - попробовать написать код, а затем просить совета по вещам, которые не удается выполнить:) – fedorqui
:) Я знаю, как сделать sql-запрос с php, статический запрос, я имею в виду, я не могу для управления, например, страницей при выборе полей и создании динамического запроса. – alessandronos
Вы можете использовать некоторый '$ query =" SELECT ... FROM ... WHERE val = $ val' и заполнить '$ val' с помощью PHP. Затем отправить' $ query' в MySQL и получить массу результатов для извлечения – fedorqui