Autor | Zpráva | ||
---|---|---|---|
Ford Profil * |
#1 · Zasláno: 7. 8. 2007, 23:05:29
Zjistil jsem že jediný symbol který nelze přidat do příspěvku v mém MySQL guestbooku je apostrof --> ' <--
Nevěděl by někdo, jak se s tím vypořádat či nějak efektivně obejít? V tom guestbooku se bude mluvit anglicky a tak bych ten apostrof dost postrádal. |
||
Ford Profil * |
#2 · Zasláno: 7. 8. 2007, 23:06:22
Chybová hláška:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '22:55:06')' at line 1 |
||
djlj Profil |
#3 · Zasláno: 7. 8. 2007, 23:06:53
\'
mysql_real_escape_string |
||
Časová prodleva: 14 dní
|
|||
Ford Profil |
#4 · Zasláno: 21. 8. 2007, 21:18:21
Doufám že si toho někdo všimne, nechtěl jsem zakládat nové téma.
Mám další problém s apostrofem, ale nejedná se tentokrát o MySQL: Mám větu s apostofem (I'm not happy.) ve formuláři, po odeslání formuláře dostanu pomocí $_GET onu větu do proměnné, teď ji pomocí URL ( ' localhost/stranka1.php&veta=".$veta." ' ) přenesu na druhou stránku (localhost/stranka2.php). Když nechám větu na druhé stránce vypsat, vypíše se jen ta část před apostrofem (V případě věty "I'm not happy" je to pouze "I"). Tuší někdo co to zůsobuje? Proč nelze vměstnat apostrof do URL? Lze to nějak obejít? |
||
Alphard Profil |
#5 · Zasláno: 21. 8. 2007, 21:21:44
zkus url_encode();
|
||
Ford Profil |
#6 · Zasláno: 21. 8. 2007, 21:30:20
url_encode(); je nejspíš nějaká zastaralá verze, každopádně urlencode(); funguje, díky.
|
||
Alphard Profil |
#7 · Zasláno: 21. 8. 2007, 21:31:50
Ford
není, moje pamět je zastaralá :-) |
||
Časová prodleva: 17 let
|
0