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
leftbehindgdr ha risposto alla discussione: Left Behind
Crossout → Tuffati nel mondo di Crossout, il gioco MMO d'azione post apocalittico! Costruisci le tue speciali macchine da combattimento!
RAID Shadow Legends: Campione in primo piano | Michelangelo 🐢
Neon & Shadows: Conclusione filone di trama Inferno Bianco
La Città dei Dogi: Nuova versione del gioco!
Sea of Conquest: Black Flag Beacon ⚓️🏴☠️
Sea of Conquest → Vivi un'avventura tra i mari! Dal cuore del Mare del Diavolo, un paradiso piratesco brulicante di magia, tesori e avventure, salperai verso l'ignoto!
I dati del generatore di rank sono stati aggiornati!
amakiss ha recensito Star Trek Horizon
Hero Wars: Teaser prossima settimana a Dominion!
Storie di Agarthi → Un Varco si apre davanti a te, un mondo tra i mondi è a portata di mano. Lasciati alle spalle le certezze, inizia l'avventura!
Enlisted: Cambiamenti nel matchmaking!
Nuovo MmoRpg Mitologico → Aom2
The Coven: La malavita, quella vera
Neon & Shadows: Filone Occulto Vox Dei
Sea of Conquest → Vivi un'avventura tra i mari! Dal cuore del Mare del Diavolo, un paradiso piratesco brulicante di magia, tesori e avventure, salperai verso l'ignoto!
OpenGdr - Intervista all'ideatore e sviluppatore dell'open source "OpenGdr"
Histats - Scopri il sistema di statistiche web per il tuo gioco! Histats è gratuito!
Codici e Cifrari - Raccolta di tool online per per cifrare testi per le tue avventure online!
Absyntha - Scopriamo Absyntha, un nuovo GDR Sci-fi by Chat!
Sondaggio Gdr 2006 - Risultati del sondaggio 2006 svolto sul fenomeno dei GdR
Sponsorizzati con noi! - Sponsorizza il tuo gioco su GDR-online! Trova nuovi giocatori fra i migliaia di appassionati che ogni giorno visitano il portale!
Migliorare il WiFi - Scopri come migliorare la rete WiFi di casa per giocare online senza lag!
Controversie Ai e PbC - Le controversie sull'uso delle intelligenze artificiali nei giochi Play by Chat!