Rolf B: AND an Funktion übergeben

Beitrag lesen

Hallo Meowsalot,

klar. Du hast immer die Wahl zwischen Parameterbindung und direktem Einsetzen der Werte ins SQL. Beides hat Vor- und Nachteile, bei beidem muss man darauf achten, es richtig zu machen.

Auf Stringverkettung kannst Du übrigens bei Strings in doppelten Anführungszeichen verzichten. PHP erkennt Variablen in diesen Strings und setzt den Wert ein. Das geht mit einfachen Variablen und Array-Elementen problemlos:

$foo = "Welt";
$a = ARRAY(1, 2, 3, 5);
$b = ARRAY("ding3" => "bums");

$bar  = "Hallo ".$foo;        // ergibt "Hallo Welt"
$bar  = "Hallo $foo";         // das auch
$parf = "Chanel No. $a[3]";  // Chanel No. 5
$bla  = "So ein $b[ding3]";   // So ein bums
$huch = "So ein $b['ding3']";  // FEHLER, keine Hochkomma erlaubt!
$aha  = "So ein ${b['ding'.3]}";  // {} hilft, jetzt geht sogar ein . Operator

PHP-Handbuch: String Parsing

Rolf

--
sumpsi - posui - clusi