Upload su Mysql

yok

Utente Attivo
3 Set 2009
62
0
0
Domanda così a bruciapelo, ma perchè diavolo non funziona questo upload??

PHP:
include("connessione_local.php");

mysql_query("UPDATE descrizioni SET titolo0='$tit0', titolo1='$tit1', titolo2='$tit2', titolo3='$tit3', titolo4='$tit4', titolo5='$tit5', titolo6='$tit6', titolo7='$tit7', titolo8='$tit8', titolo9='$tit9', titolo10='$tit10', titolo11='$tit11', titolo12='$tit12', titolo13='$tit13', titolo14='$tit14', titolo15='$tit15', titolo16='$tit16', titolo17='$tit17', titolo18='$tit18', titolo19='$tit19', titolo20='$tit20', titolo21='$tit21', titolo22='$tit22', titolo23='$tit23', WHERE id='0'");


mysql_close();

Grazie, ciao!
 
hai ragione, volevo dire update e non upload!
In sostanza ho questo form con 23 campi testo chiamati "titolo0", "titolo1" ecc.
Inserisco i dati nella mia tabella del DB e non c'è nessun problema, quando però, attraverso il medesimo form di una pagina chiamata "control panel", voglio modificare i valori inseriti lo script postato non modifica una cippa e a me sembra invece preciso.
 
ciao
per capire perchè,secondo mè (fa rima:D), dovresti dividere l'update

include("connessione_local.php");

$query="UPDATE descrizioni SET titolo0='$tit0', titolo1='$tit1', titolo2='$tit2', titolo3='$tit3', titolo4='$tit4', titolo5='$tit5', titolo6='$tit6', titolo7='$tit7', titolo8='$tit8', titolo9='$tit9', titolo10='$tit10', titolo11='$tit11', titolo12='$tit12', titolo13='$tit13', titolo14='$tit14', titolo15='$tit15', titolo16='$tit16', titolo17='$tit17', titolo18='$tit18', titolo19='$tit19', titolo20='$tit20', titolo21='$tit21', titolo22='$tit22', titolo23='$tit23', WHERE id='0'";

var_dump($query);//qui vedi cosa hai effettivamente inserito dal form
//e poi uppi
$uppa=mysql_query($query);

poi fai o il var_dump di uppa o metti or die mysql_erro(); e vedi se ti da errore o no e se si quale



mysql_close();
 
Grandi!
Effettivamente bastava togliere la virgola indicata da Eliox, cmque grazie a tutti per le risposte.
Ciao!
 
la prossima volta metti un mysql_error() davanti all'esecuzione della query, così potrai vedere il messaggio di errore inviato da mysql
 

Discussioni simili