Wenn ich einen Text wie: "An d` Tafel" in eine mysql-Tabelle eingebe, erhalte ich die Fehlermeldung:
$sql = 'CREATE TABLE
lehrersprueche
(ID
INT UNSIGNED NOT NULL AUTO_INCREMENT,spruch
TEXT, PRIMARY KEY (ID
))';
Warum verwendest du nicht einfach das doppelte Anführungszeichen? Taste kaputt? Und an mysql_real_escape_string() hast du sicher auch gedacht?