Salve a tutti!
ho bisogno di un chiarimento, ho questa query come stampo il risultato:
$query = "SELECT obj FROM tabella WHERE obj ='".$id."'";
$result=mysql_query($query);
grazie
Salve a tutti!
ho bisogno di un chiarimento, ho questa query come stampo il risultato:
$query = "SELECT obj FROM tabella WHERE obj ='".$id."'";
$result=mysql_query($query);
grazie
Codice PHP:
...
$record = mysql_fetch_array($result);
echo $record['obj'];
"Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)
l'ho chiesto perchè non mi funzionava e mi era venuto un dubbio...poi mi sono accorto che avevo messo un : al posto del ;
una domanda
quando faccio un' INSERT è possibille mettere una condizione WHERE con controllo di due variabili?
$query = "INSERT INTO tabella (dato1, dato2,) values (valore1, valore2) WHERE variabile > variabile 2 ;
vorrei che questa query funzionasse solo se la variabile1 è maggiore della variabile2
L'insert non prevede la clausola where.
"Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)
alla fine ho rimediato con un ciclo if
però mi trovo ad un punto morto:
$query = "UPDATE tabella SET attivo='1' WHERE obj='".$id."' AND MAX(data) ";
avendo tanti record con lo stesso vaolore nel campo 'obj' volevo modificare solo quello con la data maggiore contenuta nel campo 'data' (es. 30/04/2012)
ma non và
Up!
non puoi fare 2 query?Originariamente inviato da james81
alla fine ho rimediato con un ciclo if
però mi trovo ad un punto morto:
$query = "UPDATE tabella SET attivo='1' WHERE obj='".$id."' AND MAX(data) ";
avendo tanti record con lo stesso vaolore nel campo 'obj' volevo modificare solo quello con la data maggiore contenuta nel campo 'data' (es. 30/04/2012)
ma non và
Codice PHP:
$r=mysql_query("select * from tabella order by data DESC");
$row=mysql_fetch_array($r);
$data_max=$row["data"];
$r=mysql_query("
UPDATE tabella SET attivo='1' where data='$data_max'
");
Ma che brutta cosa!Originariamente inviato da akkressor
non puoi fare 2 query?
Codice PHP:
$r=mysql_query("select * from tabella order by data DESC");
$row=mysql_fetch_array($r);
$data_max=$row["data"];
$r=mysql_query("
UPDATE tabella SET attivo='1' where data='$data_max'
");
codice:UPDATE tabella SET attivo = '1' WHERE obj = '$id' ORDER BY data DESC LIMIT 1
"Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)
lool ripensandoci è orrenda...ogni tanto mi vado a impelagare però per funzionare funzionaOriginariamente inviato da satifal
Ma che brutta cosa!
codice:UPDATE tabella SET attivo = '1' WHERE obj = '$id' ORDER BY data DESC LIMIT 1![]()
effettivamente con una stringa ho risolto!!!
sù questa però mi si blocca
$query = "SELECT (MAX(prezzo) - MIN(prezzo)) as DIFF from tabella WHERE obj ='".$importo."'";