Rolf B: mehrere Abfragen, aber NUR WENN Sie auch da sind ;_)

Beitrag lesen

Hallo dedlfix,

Geht es um die Where-Klausel?

Jupp, so hatte ich das verstanden.

$where[] = 'feld=?';

kann man tun. Taisön hat anderswo geschrieben, dass PDO verwendet wird. D.h. ggf. wäre eine benannte Variable geschickter. Das setzt dann eine Steuertabelle voraus, in der steht:

  • POST-Name des Input-Elements (z.B. name)
  • Name der Column (z.B. a_name)
  • Name der SQL-Variablen (z.B. ':name')

Man kann dann über die Steuertabelle laufen und pro Eintrag gucken.

  • existiert dieser Name in den POST-Daten
  • wenn ja:
    • Erzeuge ein Fragment für die Where-Klausel. Hier: a_name = :name
    • Erzeuge eine Parameterbindung bzw. einen Array-Eintrag für den execute-Parameter.
      Hier: $queryData[':name'] = $_POST['name'].

Dieses Thema hatten wir schon in taisöns anderem Thread andiskutiert.

Rolf

--
sumpsi - posui - clusi