Devo fare una select da una tabella per ricercare i libri scritti dallo stesso autore da quello visualizzato.
Se però nel nome dell'autore (WHERE autore LIKE 'D'annunzio') c'è un apostrofo dà errore. Come posso risolvere?
Devo fare una select da una tabella per ricercare i libri scritti dallo stesso autore da quello visualizzato.
Se però nel nome dell'autore (WHERE autore LIKE 'D'annunzio') c'è un apostrofo dà errore. Come posso risolvere?
Basta fare l'escape.
Ci sono parecchie funzioni da poter utilizzare, mi pare che si sia una pillola anche in merito.
Alcuni server fanno l'escape automaticamente (non mi sembra il tuo caso) altri invece no.
Nel caso, basta utilizzare mysql_real_escape_string($variabile);