maledetto apostrofo postato il 21/06/2009 19:06:15 nel forum programmazione, gdrcd, open source, hosting
Salve a tutti,
Sto programmando le missive, però c'è un piccolo problema. Quando nel testo si riscontra un' apostrofo (o un' apice singolo ') la query non viene eseguita. Qualcuno conosce il problema?
Pagine → 1
21/06/2009 19:23:30
Dipende dall'SQL che esegui.
In generale, il problema derivato da una falsa chiusura del cammpo dovuto alla presenza di un apice è facilmente risolvibile con la funzione addslashes($string)
21/06/2009 19:41:38
Esattamente... quindi quando andrai a fare la query di inserimento nel database, occhio a passargli la variabile "trattata" con quella funzione...
21/06/2009 19:48:59
Non vorrei dire cavolate, ma se non erro con GET, COOKIE e POST questa funzione dovrebbe già essere implementata, ed io uso un GET, comunque proverò!
21/06/2009 19:58:11
Effettivamente funziona, anche se ancora mi sfuge il perchè di ciò!
Io ho sempre saputo che con GET e Post e Cookie la funzione addslash non servisse...
😳
21/06/2009 21:30:31 e modificato da eldorn il 21/06/2009 21:33:32
Usi GET per passare una missiva? FOLLE!
GET ha un range di 256 caratteri... roba simile devi passarla con POST xDD
Oltre al fatto che passandola con GET qualche utente "malizioso" potrebbe inviare missive direttamente dalla barra di indirizzi...
21/06/2009 21:51:49
http://it2.php.net/mysql_real_escape_string
è un modo utile per filtrare input che deve andare in DB mysql, esiste anche la versione mysqli. Altre opzioni sono usare le funzioni di filtering:
http://php.net/manual/en/ref.filter.php
21/06/2009 22:22:27
21/06/2009 23:25:18
a tal proposito è utile usare la funzione (per mysql sempre ma esiste anche per altri DB)
mysql_error().
una buona pratica di scrittura procedurale per le query può essere
$result = mysql_query('MIA QUERY') or die(mysql_error());
Consultare il sito www.php.net per ulteriori info;
Discussione seguita da
Pagine → 1
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD, Open Source, Hosting Elenco Forum
I dati del generatore di rank sono stati aggiornati!
Midian Realms: Inizio fase di test
Exclusive Villa GdR → Las Vegas, azzardo, vizi, soldi, intrighi... Più le sue luci sono scintillanti, più le sue ombre sono oscure. La città che non dorme mai, vi aspetta.
Il gestore di Il Grande Blu ha risposto alla recensione di spike92
Felix Felicis GdR - Harry Potter GdR: La Resistenza?
venus dormiens ha aperto un annuncio di ricerca: Origo Haeredis - Harry Potter Gdr ricerca Giocatore
Metin2: Server Boost Yohara – Dettagli e FAQ
CRSED: F.O.A.D. → Brutale sparatutto MMO in cui vince l'ultimo giocatore che resta in vita nell'arena! Ogni giocatore sarà accompagnato da armi realistiche e magie!
Sea of Conquest: Ci dai una mano ai #PocketGamer Awards 2024?
goldaries ha recensito Games of Thrones Winter is Coming
spike92 ha recensito Il Grande Blu
World of Warship: Aggiornamento 13.11: anteprima
Pandora Upside Down High School → La prima scuola per sovrannaturali al mondo vi attende! Scoprite il vostro cammino Ancestrale relazionandovi con i compagni e le attività dei club
gdr-online.com ha risposto alla discussione: Parere su BrowserGame
W40K Dathyar: Specializzazioni
NosTale: Ora nel NosMall: dolcissimi mini-pet
DarkOrbit: Aggiorna la scatola dell'Apocalisse!
Enlisted → Guida la tua squadra di soldati in combattimenti su larga scala, con fanteria, veicoli corazzati e aerei della IIa Guerra Mondiale!
Giochi Antica Grecia - Lista completa dei giochi di ruolo online ambientati nell'antica Grecia
Podcast e GDR - Play by Chat e Podcast: come sfondare la quarta parete!
Isola di Avalon - Recensione del GDR ambientato nella misteriosa Isola di Avalon
Moscow Chronicles - Intervista al gestore del GdR post-apocalittico Moscow Chronicles
Cos'è il Gdr? - Scopriamo dal maestro Yoshi i primi passi per giocare ad un gdr...
Hero Wars - Costruisci la tua squadra di eroi leggendari e domina il campo di battaglia! Strategia, tattica e potenza si scontrano in questo RPG ricco di azione!