Jan Lehnardt: Anfänger Frage zu PHP Datenbankabfrage mit mehreren Variablen

Beitrag lesen

Hi,

ich möchte gerne eine datenbank abfrage realisieren wo nach einer oder mehreren eingaben in einem formular
($name, $ort, $postleitzahl) nach 1 bis 3 varibalen gesucht wird. je nach dem wie viele daten man im formular

$query="SELECT * FROM daten WHERE ";
if($name) { $query.="name='$name' "}
if($ort) { $query.="ort='$ort' "}
if($postleitzahl) { $query.=" postleitzahl='$postleitzahl'"}

Jan

DISCLAIMER: das ist nur ein Denkansatz, der nicht getestet und auf Richtigkeit ueberprueft ist. Vollstaendig ist er schon gar nicht! .= haengt an einen String einen weiteren String an.