 |
 |
dzia³y |
 |
|
|
 |
forum |
 |
|
|
 |
news |
 |
|
|
 |
redakcja |
 |
|
Je¶li masz ciekawe informacje odno¶nie PHP, skrypty, porady, linki itp. lub chcia³by¶ wspó³tworzyæ serwis PHP.zone.pl
daj nam znaæ na email !
|
Powered by:
PHP
Apache
MySql
Linux
|
|
|
Porady |
dodaj poradê |
wg.tematyki |
"wra¿liwe" znaki |
 |
autor: ramroz ( 195.205.243.11 ) |
tematyka: Bazy danych |
Postgresql jes baz± o wiele bardziej "restrykcyjn±" ni¿ popularny Mysql. Jedn± z bardziej dokuczliwych niedogodno¶ci (?) jest fakt ¿e w przypadku dopisywania do bazy tekstu zawieraj±cego np znaczek ' [wystêpuje przy odmianie obcych nazw czy nazwisk] czy " lub baza wymaga poprzedzenia go odwróconym uko¶nikiem poniewa¿ s± to znaki szczególne dla obs³ugi bazy.
Pisanie funkcji by³o by k³opotliwe i czasoch³onne - na szczê¶cie mamy do dyspozycji funkcjê addslashes()
przyk³ad:
$zdanie=addshashes("I don't know");
i tak sformatowan± zmienn± mo¿na bez obaw dopisaæ do bazy :)
PS
W Mysql nie trzeba w ten sposób formatowaæ danych - on siê tym po prostu nie zakrztusi :)
|
komentarze | porady |
| |
|
|
 |