View Full Version : [MySql] modificare un testo.
bouncey2k
09-03-2007, 14:34
Ho inserito tramite una pagina php un testo in una tabella del mio database MySql (in pratica l'inserzione di news).
E' possibile modificare tale news sempre via web? Se si, come si fa?
Grazie.
Naturalmente si...
Suppongo che per inserire il "testo" nel tuo DB tu abbia usato una query SQL del tipo INSERT INTO [...] VALUES [...]
Beh, per modificarli basterà usarne una del tipo UPDATE [...] SET [...] WHERE [...]
Per maggiori informazioni ti rimando a queste semplici guide:
per il linguaggio SQL: http://database.html.it/guide/leggi/40/guida-linguaggio-sql/
per l'integrazione con php: http://php.html.it/guide/lezione/2714/interrogare-database-mysql/
bouncey2k
09-03-2007, 19:34
Ho fatto così ma non funziona:
$query = "UPDATE news SET titolo, testo, data, autore = '$titolo', '$testo', '$data', '$autore'";
cosa sbaglio?
bouncey2k
09-03-2007, 19:52
vorrei fare anche in modo che premendo su un pulsante modifica, mi compaia la textarea da modificare...
Non è quella la sintassi: http://www.analysisandsolutions.com/code/mybasic.htm#updating
bouncey2k
09-03-2007, 20:06
ma i dati che voglio inserire devo andare negli stessi campi.
Es: il campo $testo che prima conteva una certa cosa voglio che si aggiorni con un altro testo.
la sintassi come ti ha detto nel link cionci è
update table01 set field04=19991022, field05=062218 where field01=1;
bouncey2k
09-03-2007, 20:22
Si, ma non continuo a capire.. se la mia tabella di chiama news e miei campi sono id, data, titolo, testo, autore.. qual è la sintassi?
$query = "UPDATE news SET titolo = '$titolo', testo = '$testo', data = '$data', autore = '$autore' WHERE...";
bouncey2k
09-03-2007, 21:05
Ok. senza mettere WHERE mi funziona.
Però vorrei fare anche in modo che premendo su un pulsante modifica, mi compaia la textarea con il testo attuale da modificare.. si può fare?
"SELECT testo
FROM news
WHERE id = " .$id
dove chiaramente con id mi riferisco alla chiave primaria della tabella news.
Comunque un po' di SQL ti consiglio di impararlo...
bouncey2k
09-03-2007, 22:31
Ok funziona, però ogni volta che c'è un "a capo" mi viene fuori "<br />. C'è un modo per ovviare a questo? Qui su questo forum non compare.
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.