ChrisB: Datenbenkverbindung mit mysqli-Extension

Beitrag lesen

Hi,

$kommando->bind_param('ss', 'Horst Lichter', 'Köln');

Bringt ein => "Fatal error: Cannot pass parameter 2 by reference in /kunden/123456_1234/webseiten/dbtest002.php on line 20" Das wäre die Zeile "$kommando->bind_param('ss', 'Horst Lichter', 'Köln');"

Was übersehe ich?

Du *musst* Variablen als Parameter an das Statement "binden" - direkt skalare Werte anzugeben, ist nicht moeglich.

In aller Regel hat man ja sowieso die Werte, die man dynamisch in einer Query benutzen moechte, in Variablen vorliegen - sollte also kein Problem sein.

Wenn du wirklich die Werte 'Horst Lichter' und 'Köln' im Script vorliegen haben willst, dann muesstest du sie trotzdem vorher in Variablen "stecken", und diese beim binden angeben.

MfG ChrisB

--
„This is the author's opinion, not necessarily that of Starbucks.“