hawkmaster: PDO Problem mit Prepared Statement, Cannot pass parameter 2 by r

Beitrag lesen

Hallo zusammen,
ich mache gerade meine ersten Versuche mit Prepared Statements.
Ich wie in vielen Beispielen gezeigt folgenden Insert vorbereitet.

$dbInsertdata = $DBO->prepare("INSERT INTO datak (jobID,kName,kValue) VALUES  (:jobid, :kname, :kvalue)");

$dbInsertdata->bindParam(':jobid', $_SESSION['jobID_s']);
$dbInsertdata->bindParam(':kname', "JobLogError");
$dbInsertdata->bindParam(':kvalue', "no");
$dbInsertdata->execute();

Wenn ich nun dies ausführen möchte bekomme ich eine Fehlermeldung:
Fatal error: Cannot pass parameter 2 by reference ...  line 897

gemeint bzw. Zeile 897 ist dies:
$dbInsertdata->bindParam(':kname', "JobLogError");

Ich habe nun schon zigmal alles überprüft und mit den Beispielen verglichen aber ich komme nicht auf die Ursache.

vielen Dank und viele Grüße
hawk