Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Динамическое создание запросов
 
 автор: tAleks   (25.12.2006 в 23:45)   письмо автору
 
 

Есть значит форма... в ней много всяких переключателей....
Эта форма, является настройкой ФИЛЬТРА для выборки определненных юзеров из базы, и соответственно отправки им потом чего-нибудь....

Вот и мне надо как-то потом, по данным из этой формы, сконструировать запрос к базе и выбрать нужных пользователей....

Как это (динамический запрос) сделать?

   
 
 автор: _Dreamer_   (26.12.2006 в 00:17)   письмо автору
 
   для: tAleks   (25.12.2006 в 23:45)
 


<?php
            $query  
"
            SELECT  field_1,field_2,field_3,field_4,field_5
            FROM      table
            
$where_clause $order_clause LIMIT $limit";
            
$result mysql_query($query);
            
//................
?>

В данном случае после загрузки формы отлавливаем это событие в сценарии...

<?php
if (ФОРМА_ЗАГРУЖЕНА)
{
// анализируем принятые от формы данные и на основе этого формируем $where_clause 
// $order_clause и $limit (операторы WHERE, ORDER, LIMIT соответсвенно)
// потом идет кусок кода выше и дальшейшая обработка запроса
}
?>

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования