- Tolti gli apici al nome tabella
- I doppi apici sono già predisposti nell'acquisizione dei parametri via POST (str_replace()), col risultato di mostrare due apostrofi dove ce n'è uno
Codice PHP:
$titolo=$_POST['titolo']; $titolo==str_replace("'","''",$titolo);
- Tolti nel comando UPDATE tutti gli apici ai valori numerici.
Non si è risolto nulla.
In merito al togliere gli apici, va detto che una delle tabelle ha il campo Ristampa necessariamente varchar, ma la pagina modifica.php gestisce tutti gli update al db... Per questo credevo che facendo una sorta di casting a varchar potessi uniformare, tanto più che quei valori non sono mai utilizzati per dei conteggi.UPDATE schede SET Autori='Alberico Motta, Pierluigi Sangalli', Protagonista='Braccio di Ferro', Titolo='L''isola del gigante', Versione=1, Ristampa=0, Pagine=24, Link='', Trama='Grissino tenta di scambiare uno scoglio con un vestito e una barca della sua misura.', Recensore='Gaspare Pero' WHERE id=1
Errore nel database: