Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem php vyhledávání v mysql

$where = array('jmeno'=>'Jáchym','telefon'=>569887);
$sql = 'SELECT * FROM tabulka ';
if(!empty($where)){
$i =1;
$count = count($where);
$sql = 'WHERE ';
foreach($where as $key=>$value){
$sql.=$key.' = "'.$value.'"'.(($i+1)<$count?' AND':'');
$i++;
}
}
pokud ta hodnota a ani klíč není v $where, tak se do selectu nepřidá.. Je to na rychlo a šlo by to napsat o hodně lépe.
Pokud nemáš ani šajnu o co tu jde, tak se neptej jak to udělat, ale vůbec si přečti něco o cyklech a větvení v PHP!

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny