Hallo, ich möchte eine Methode schreiben für eintragen von Datensätzen in Datenbank.
Meine Methode:
Mein Problem ist wenn ich mehrere Werte mit dieser Methode speichern möchte erscheint die Meldung
Was mache ich falsch?
Meine Methode:
PHP-Code:
final public function neuerDatensatz($sqlbefehl, $platzhalter, $array) {
$stmt = $this->db_verbindung->prepare($sqlbefehl);
$stmt->bind_param($platzhalter, $kette);
return $stmt->execute();
}
// Beispiel
final public function neuerDatensatz("INSERT INTO tabelle (name, adresse) VALUES (?,?)", "ss", [$array]) {
$stmt = $this->db_verbindung->prepare($sqlbefehl);
$stmt->bind_param($platzhalter, implode(",", $array));
return $stmt->execute();
}
Warning: mysqli_stmt::bind_param(): Number of elements in type definition string doesn't match number of bind variables in
Was mache ich falsch?
Kommentar