Zitat von Paul.Schramenko
Beitrag anzeigen
Des weiteren ist der Aufruf an der Stelle falsch.
Das & muss in den Funktionskopf, wo der Parameter übergeben wird!
PHP-Code:
function set_parameter($parameter, &$value) {
$this->params[$parameter] = $value;
}
Fatal error: Cannot pass parameter 2 by reference
Nachtrag:
Außerdem finde ich diese Klasse auch recht unnötig... Ich würde dir eher empfehlen dir eine DB-Klasse zu schreiben, mit der du einfacher SQL-Queries ausführen kannst... Würde denke ich mehr Sinn machen. Und wenn du dafür keine Lust hast, such dir eine im Netz oder benutz PEAR
Außerdem finde ich diese Klasse auch recht unnötig... Ich würde dir eher empfehlen dir eine DB-Klasse zu schreiben, mit der du einfacher SQL-Queries ausführen kannst... Würde denke ich mehr Sinn machen. Und wenn du dafür keine Lust hast, such dir eine im Netz oder benutz PEAR
@Woskamp: Prepared Statements funktionieren bei PDO und MySQLi von der Handhabung her doch gleich? Was in den Funktionen passiert weiß ich zwar nicht, aber ich denke dass das Problem eher bei dem verwendeten Array und dessen Aufruf liegt.
Kommentar