Il mio database contiene record di nomi che a volte contengono apostrofi, come ad esempio Joe's Bar
e ho appena scritto uno script di query in PHP che acquisisce quel campo e lo inserisce in un'istruzione select con il solito $query = "SELECT address FROM restaurants WHERE name='$name'";
e l'apostrofo in alcuni dei nomi dei ristoranti deraglia il treno dell'amore.interrompono la query mysql in PHP
Come posso evitare che ciò accada?
risposta Snide - Usa la stessa tecnica che hai usato quando li hai inseriti nel database tramite PHP.
Confutazione - Avevo lo stesso problema e ho ingannato e inserito quelli fastidiosi direttamente utilizzando PHPMyAdmin, ma questo non può essere ignorato più.
Grazie per aver dedicato del tempo per rispondere a questo durante le vacanze.
Oh, roba buona. Il tuo primo collegamento è rotto però. +1 comunque. – danben