Hallo Forum,
ich bin hier so ziemlich am verzweifeln, denn ich habe folgendes Problem...
HomePC: Mysql 4.0.14....
Text der in einer Textbox eingegeben wurde wird in die Datenbank gestellt.
DAs klappt wunderbar
Nur wenn ich bei Puretec einen Text eingebe, der ein ' (Hochzeichen)
(z.B. Die Spieler des HSV Hockenheim ' s)
kommt folgende Fehlermeldung von mysql:
FEHLERMEDLUNG-----------------------------------------------------
You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use s','Text','Text','Text','Text','Text',
-----------------------------------------------------------------------------
Hier noch der Teil des Inserts
Die version bei Puretec ist: Client API version: 3.23.49
Warum gibt er mir hier einen Fehler aus?? Es ist kein Fehler vorhanden...
Gebe ich jetzt in die Textbox einen Text ohne Hochzeichen ein funktioniert alles...
Vielen Dank für eure Hilfe
trekkie2003
ich bin hier so ziemlich am verzweifeln, denn ich habe folgendes Problem...
HomePC: Mysql 4.0.14....
Text der in einer Textbox eingegeben wurde wird in die Datenbank gestellt.
DAs klappt wunderbar
Nur wenn ich bei Puretec einen Text eingebe, der ein ' (Hochzeichen)
(z.B. Die Spieler des HSV Hockenheim ' s)
kommt folgende Fehlermeldung von mysql:
FEHLERMEDLUNG-----------------------------------------------------
You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use s','Text','Text','Text','Text','Text',
-----------------------------------------------------------------------------
Hier noch der Teil des Inserts
PHP-Code:
<?php
$datum=date("d.m.Y");
$ueberschrift=htmlentities($ueberschrift);
$text=htmlentities($text);
$linkname=htmlentities($linkname);
$autor=htmlentities($autor);
include("../templates/db_connect.php3");
$sql_befehl="INSERT INTO news (newsrubrik,datumanzeigen,ueberschrift,text,torschuetzenliste,linkadresse,linkname,autor,zeitstempel) VALUES ('$newsrubrik','$datum','$ueberschrift','$text','$torschuetzenliste','$linkadresse','$linkname','$autor',NOW())";
$ergebnis=mysql_query($sql_befehl,$verbindung)or die(mysql_error());
Die version bei Puretec ist: Client API version: 3.23.49
Warum gibt er mir hier einen Fehler aus?? Es ist kein Fehler vorhanden...
Gebe ich jetzt in die Textbox einen Text ohne Hochzeichen ein funktioniert alles...
Vielen Dank für eure Hilfe
trekkie2003
Kommentar