- Home
- Categorie
- Coding e Sistemistica
- PHP
- update.. che non mi modifica la tabella
-
update.. che non mi modifica la tabella
ciao a tutti,
chi può spiegarmi xchè questo pezzo di codice non mi modifica il campo 'stato' come vorrei?<?php
FileName="Connection_php_mysql.htm"
Type="MYSQL"
HTTP="true"
$hostname_connProposte = "localhost";
$database_connProposte = "mioDB";
$username_connProposte = "root";
$password_connProposte = "*****";
$connProposte = mysql_pconnect($hostname_connProposte, $username_connProposte, $password_connProposte) or die(mysql_error());
#--------------------------------------
$ID=$HTTP_GET_VARS['ID'];
$stato="V";
mysql_select_db($database_connProposte, $connProposte);
$query=mysql_query("UPDATE proposte SET stato=$stato WHERE ID_prop=$ID");
?>la tabella è 'proposte'
la variabile $ID viene passata dalla pagina dalla quale chiamo la procedura e questa è giusta perchè ho provato a visualizzarla con echo.per favore aiutatemi, grazie
-
@viracocha50 said:
ciao a tutti,
chi può spiegarmi xchè questo pezzo di codice non mi modifica il campo 'stato' come vorrei?<?php
FileName="Connection_php_mysql.htm"
Type="MYSQL"
HTTP="true"
$hostname_connProposte = "localhost";
$database_connProposte = "mioDB";
$username_connProposte = "root";
$password_connProposte = "*****";
$connProposte = mysql_pconnect($hostname_connProposte, $username_connProposte, $password_connProposte) or die(mysql_error());
#--------------------------------------
$ID=$HTTP_GET_VARS['ID'];
$stato="V";
mysql_select_db($database_connProposte, $connProposte);
$query=mysql_query("UPDATE proposte SET stato=$stato WHERE ID_prop=$ID");
?>la tabella è 'proposte'
la variabile $ID viene passata dalla pagina dalla quale chiamo la procedura e questa è giusta perchè ho provato a visualizzarla con echo.per favore aiutatemi, grazie
mancano gli apici:
UPDATE proposte SET stato='$stato' WHERE ID_prop=$ID
-
riky, sei grande!
grazie mille..... ma spiegami perchè ci vogliono gli apici se uso una variabile?
allora avrei potuto impostarla anche così
UPDATE proposte SET stato='V' WHERE ID_prop=$ID
volendo inserire la lettera V ?grazie e ciao
-
si, se avessi voluto inserire la lettera V la sintassi è quella
Gli apici servono indipendentemente dall uso o meno di una variabile, sono necessari per la sintassi di sql (visto che si tratta evidentemente di un campo di testo)...
se qualcosa non è chiaro chiedi pure