Zeichen in die Datenbank schreiben.

crazy_chicken

Erfahrenes Mitglied
Hallo Zusammen,

wiedermal eine Frage :)

Wenn man in die Datenbank dieses Zeichen hier: '
einfügen möchte, geht ja nicht ist ja jedem klar warum.

Was wäre die Lösung? oder Welchen HTML-Zechen-Code hat dieses Zeichen? &****; ?



Danke im voraus!
 
Hab das zwar so gelöst s.u., falls es noch jemand braucht (Ajax).
Aber kann man es denn anders lösen? würde mich trotzdem interessieren.

Code:
my_str=my_str.replace(/'/g, "’");
my_str=encodeURIComponent(my_str);



Danke!
 
Kannst du mir hierbei helfen?

Warning: mysql_real_escape_string() [function.mysql-real-escape-string]: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) in /mnt/webf/e1/65/52367965/htdocs/ajax/insert.php on line 10

Warning: mysql_real_escape_string() [function.mysql-real-escape-strin

Kann die Fehlermeldung nicht ganz nachvollziehen. :)
Ich habe mysql_real_escape_string() wo anders benutzt, aber da klappt es.
 
mysql_real_escape_string() benötigt eine bestehnde Verbindung zum MySQL-Server, um korrekt zu arbeiten. Die Meldung deutet darauf hin, das eine Verbindung mit mysql_connect() noch nicht aufgebaut wurde.

Du kannst jedoch immer noch htmlentities verwenden, wie ich oben schrieb.
 
Zurück