Quote Originariamente inviata da badaze Visualizza il messaggio
$sql="Update dati set nome='$nome' and descrizione='$descrizione' WHERE descrizione='$descrizione_old'";
Grazie ma non è quella la soluzione del problema , ho scritto una query a caso perchè tutte le volte vioene scritto di mettere il codice ho allora creato (non inserendo gli apici) una query qui , il problema dei doppi apici rimane , cioè posso inserire ad esempio la frase
codice:
$descrizione_old=' Disse: "Non feci niente"' ; //viene dal db
se voglio modificarla ho (facendo echo della query):
codice:
UPDATE `dati` SET `nome`='Marco',`descrizione`='parlo al popolo' WHERE `descrizione`='Disse: ' 
E quindi non eseguo nessun update