- Home
- Categorie
- Coding e Sistemistica
- Coding
- Link testuale aggiornamento tabella mysql
-
$variabile = "UPDATE
nometabellaSETnomecampo= '".$sel."' WHEREid= 0";
-
massy scusa^^ una somantida ^^ a mè và anche come la ho scritta io mi puoi dire la differenza? così magari se mi esce una cosa del genere non erro^_^
-
Ciao.
Difficilmente va come hai scritto te.
hai concatenato due apici dentro due apici.Premessa:
il codice da scrivere è:UPDATE
nometabellaSETnomecampo= 'dasostituire' WHEREid= 0se la piazzo in una variabile posso farlo con le " o gli '
nel primo caso:
"UPDATEnometabellaSETnomecampo= 'dasostituire' WHEREid= 0",
nel secondo
'UPDATEnometabellaSETnomecampo= 'dasostituire' WHEREid= 0'
sostituendo la variabile puoi aver problemi di comprensione nella rilettura e di scazzo degli apici, nota il termine tecnico.Concatenando il tutto risolvi: ragiona come se dividessi in 3 parti:
UPDATE
nometabellaSETnomecampo= '
dasostituire
' WHEREid= 0
che diventano:
$var= "UPDATEnometabellaSETnomecampo= '"
.
$variabilealpostodi_dasostituire_
.
"' WHEREid= 0"su un'unica riga:
$var ="UPDATEnometabellaSETnomecampo= '" . $variabilealpostodi_dasostituire_ . "' WHEREid= 0" ;Chissà se mi son spiegato


-
grazie mille davvero.
questi apici virgolette e virgole mi sa che li hanno messi apposta per complicarmi la vita...vi chiedo un'altro piacere....
alla fine di uno scriptino in un file tipo ciao.php qual'è il comando per far andare il browser ad una pagina tipo index.php? (sarà una cavolata ma non riesco a trovarlo)grazie ancora
saluti
-
controllo dell'update (puoi anche ometterlo)
header("location: http://www.pio.pio");Ciao Valentino
-
..mi dispiace ragazzi...lasciamo perdere il secondo aiuto, pensavo funzionasse invece NO
come mai a voi funziona??
ho provato in tutti i modi indicati da voi.
mi da questo errore : Parse error: syntax error, unexpected T_VARIABLE in /home/pareremi/public_html/sel.php on line 3il codice è questo :
<?php
$primapagina = $Recordset_perdata_1['idarticolo']
$sel ="UPDATEhomepageSETscelta= '" . $primapagina . "' WHEREid= 0" ;
mysql_query($sel, $server1) or die(mysql_error());
?>che foo??
-
grazie lumpi per l'aiuto
-
@gabrogabro said:
$seleziona = "UPDATE
nometabellaSETnomecampo= '$nomequery ['numero']' WHEREnometabella.nomecampochiave=0";mysql_query($seleziona) or die(etc. etc.);
Prova così:
$seleziona = sprintf("UPDATEnometabellaSETnomecampo=%s
WHEREnometabella.nomecampochiave=0", $HTTP_GET_VARS['numero']);Saluti
-
Ehm, perché complicarti la vita se basta semplicemente mettere un ; nella riga precedente?

$primapagina = $Recordset_perdata_1['idarticolo'] **; <-- **
-
massi ti ho fatto perdere tempo perche controllando è così ho impostato in variabile con le doppie virgolette(")
ti ringrazio per la perla di saggezza
scazzare
-
grazie a tutti..
massi era proprio un ;
grazie il mio sito funzionerà.