PDO bindparam nur ohne Umlaute
Matthias Apsel
- datenbank
Om nah hoo pez nyeetz, alle!
Folgender Code führt zu einer Fehlermeldung:
$stmt -> bindParam(':fälligkeit', $_POST['faellig'][$zeile]);
Uncaught exception 'PDOException' with message
'SQLSTATE[HY093]: Invalid parameter number: parameter was not defined'
Es liegt am ä, denn ändere ich fälligkeit in faelligkeit, funktioniert die DB-Aktion wie gewünscht. Hätte ich das vorher irgendwo lesen können?
Matthias
Om nah hoo pez nyeetz, Matthias Apsel!
Und nein, es lag nicht daran, dass es :fälligkeit nicht im Statement gibt.
$stmt = $db -> prepare("UPDATE … `Fälligkeit` = :fälligkeit … ");
Matthias