|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Member
Iscritto dal: Jan 2006
Messaggi: 271
|
[MySql] modificare un testo.
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. |
![]() |
![]() |
![]() |
#2 |
Member
Iscritto dal: Sep 2006
Città: ~
Messaggi: 146
|
Naturalmente si...
Suppongo che per inserire il "testo" nel tuo DB tu abbia usato una query SQL del tipo Codice:
INSERT INTO [...] VALUES [...] Codice:
UPDATE [...] SET [...] WHERE [...] per il linguaggio SQL: http://database.html.it/guide/leggi/...inguaggio-sql/ per l'integrazione con php: http://php.html.it/guide/lezione/271...atabase-mysql/
__________________
Computers are like conditioned air: they work fine 'till you open windows. ![]() |
![]() |
![]() |
![]() |
#3 |
Member
Iscritto dal: Jan 2006
Messaggi: 271
|
Ho fatto così ma non funziona:
$query = "UPDATE news SET titolo, testo, data, autore = '$titolo', '$testo', '$data', '$autore'"; cosa sbaglio? |
![]() |
![]() |
![]() |
#4 |
Member
Iscritto dal: Jan 2006
Messaggi: 271
|
vorrei fare anche in modo che premendo su un pulsante modifica, mi compaia la textarea da modificare...
|
![]() |
![]() |
![]() |
#5 |
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Non è quella la sintassi: http://www.analysisandsolutions.com/...c.htm#updating
|
![]() |
![]() |
![]() |
#6 |
Member
Iscritto dal: Jan 2006
Messaggi: 271
|
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. |
![]() |
![]() |
![]() |
#7 |
Senior Member
Iscritto dal: Mar 2006
Città: Bergamo
Messaggi: 2499
|
la sintassi come ti ha detto nel link cionci è
update table01 set field04=19991022, field05=062218 where field01=1; |
![]() |
![]() |
![]() |
#8 |
Member
Iscritto dal: Jan 2006
Messaggi: 271
|
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?
|
![]() |
![]() |
![]() |
#9 |
Senior Member
Iscritto dal: Mar 2006
Città: Bergamo
Messaggi: 2499
|
$query = "UPDATE news SET titolo = '$titolo', testo = '$testo', data = '$data', autore = '$autore' WHERE...";
|
![]() |
![]() |
![]() |
#10 |
Member
Iscritto dal: Jan 2006
Messaggi: 271
|
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? Ultima modifica di bouncey2k : 09-03-2007 alle 21:30. |
![]() |
![]() |
![]() |
#11 |
Senior Member
Iscritto dal: Jan 2002
Messaggi: 437
|
"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... |
![]() |
![]() |
![]() |
#12 |
Member
Iscritto dal: Jan 2006
Messaggi: 271
|
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.
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 15:46.