update

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.042
146
63
PR
www.borgo-italia.it
è domenica, ma sto lavorando:crying:

in un form richiamo i dati di una tabella e faccio le modifiche e tutte le verifiche su i vari post

PHP:
if ($numModR > 0){
		$aggiornaR="UPDATE ragsoc SET ".$setR." WHERE id_D='".$identificativo."' "; 
		echo $aggiornaR;
		$queryAR = mysql_query($aggiornaR) or die();
	}else{
		echo "non sono state apportate modifiche";
	}
con $numModR verifico che siano state fatte modifiche

all'echo aggiornna mi visualizza

UPDATE ragsoc SET tel='049555555' WHERE id_D='1'
(il vecchio numero era 049222222222)

vado a leggere la tabella e questa non è stata modificata

non capisco dove sia l'errore
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.042
146
63
PR
www.borgo-italia.it
dimenticavo
questo è l'errore di or die(mysql_error())

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE id_D='1'' at line 1
però quel WHERE id_D='1' lo utilizzo uguale pari/pari nella select precedente che mi estrae i valori della tabella:confused:
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.042
146
63
PR
www.borgo-italia.it
sorry

ho risolto
derivando $setR da un concatenamento mi ero dimenticato di togliere l'ultima virgola probabilmente :dormo:

:byebye: