Login
PHP + MySQL
185 просмотров
Перейти к просмотру всей ветки
validol свой человек
in Antwort Mik78 01.04.05 08:32
я вот тут такой скриптик набросал 
Если переменная существует,то она вставляется в запрос.
Вначале, конечно надо определится с полями табелицы, какая переменная са какое поле отвечает
/*кейПеременной=>Имя поля ДБ*/
$Felder= array("id"=>"feldId","datum"=>"feldDatum","muster"=>"feldMuster",0);
/* Переменные*/
/*Если какойто переменной не будет существовать, она не появится в запросе*/
$VAR['id']=1;
$VAR['datum']=2;
$VAR['muster']=3;
// Формирование Запроса
$WHERE="";
$i=0;
foreach ($VAR as $Key=>$Value){
if($i==count($VAR)-1){$AND="";}else{$AND=" AND ";}
$WHERE.=$Felder[$Key]." = ".$Value.$AND ;
$i++;
}
$Query="SELECT vName FROM dbase WHERE ".$WHERE;
******

Если переменная существует,то она вставляется в запрос.
Вначале, конечно надо определится с полями табелицы, какая переменная са какое поле отвечает
/*кейПеременной=>Имя поля ДБ*/
$Felder= array("id"=>"feldId","datum"=>"feldDatum","muster"=>"feldMuster",0);
/* Переменные*/
/*Если какойто переменной не будет существовать, она не появится в запросе*/
$VAR['id']=1;
$VAR['datum']=2;
$VAR['muster']=3;
// Формирование Запроса
$WHERE="";
$i=0;
foreach ($VAR as $Key=>$Value){
if($i==count($VAR)-1){$AND="";}else{$AND=" AND ";}
$WHERE.=$Felder[$Key]." = ".$Value.$AND ;
$i++;
}
$Query="SELECT vName FROM dbase WHERE ".$WHERE;
******