Assegnare il valore di una query numerico postato il 03/06/2009 15:14:11 nel forum programmazione, gdrcd e open source
ho un problema in programmazione sul codice gdr cd extreame,praticamente non riesco a capire ,come devo fare in php,ad assegnare a una variabile intera,un valore intero uscito da una query(che fa il select solo su questo valore,e dove e uguale al nome del personaggio )
una volta fatto mysql_query(Mysql);
come devo fare per immettere il valore numero in $varnum ??
e poi fare un if su ques'ultima ? tipo $varnum > 6000 ecc... ??
ho provato vari modi,ma penso devo usare qualche specifica funziona che non conosco ._.
Pagine → 1
03/06/2009 15:23:43
$query = mysql_query("SELECT Campo FROM Tabella WHERE --Condizioni--")or die(mysql_error());
$rs = mysql_fetch_array($query);
echo $rs["Campo"];
Questo è tutto, ovviamente devi compilare correttamente la query ed scrivere il nome del campo :D
03/06/2009 15:25:30
soluzione terra terra y_y
$varnum = $rs["nome_campo_numerico"] + 0;
if( $varnum > 6000 )
{
....
}
03/06/2009 15:35:54
proverò e vi farò sapere grazie,anche se il primo in teorià già l'avrei fatto,ma riprovo lo stesso :P^^
03/06/2009 15:55:33
Ovviamente se becchi più righe nel database devi mandare tutto in un ciclo :)
03/06/2009 16:20:52 e modificato da vino_veritas il 03/06/2009 16:25:20
http://it.php.net/intval
La documentazione di php, questa sconosciuta :-)
Oltretutto tieni sempre presente che php è un linguaggio a tipizzazione debole!
03/06/2009 17:29:13
Non ne hai bisogno, le variabili di PHP sono castate implicitamente, se prendi una variabile, ci metti dentro un intero e la tratti come se fosse un intero l'interprete la considera e la gestisce come un intero.
04/06/2009 20:26:53 e modificato da nataku il 04/06/2009 20:39:16
niente ancora ._. siccome non riesco a stampare il valore,ho fatto una query che lo mette in un campo in più fatto apposta,per vedere cosa succede al valore della varabile,ma è nullo, O_o sto provando a usare le varie funzioni che trovo nello stesso file php ....tutto questo mi servirebbe per fare il montaore che ogni tot caretteri,registra il raggiungimento,e viene azzerato..ma non riesco a fare il confronto con il valore ._.
PS
ORA FUNZIONA,NON SO COME PRECISAMENTE X°D ho copiato e incollato un paio di variaibli e funzioni,tipo $result = mysql_query($query)
poi $rs = mysql_fetch_array($query)
poi $variabile = $rs["campo"]".""; e sembra funzionare O_O
04/06/2009 23:18:18
05/06/2009 09:12:41
Appunto, sicuro funzioni quella roba? Secondo me no. La query e' una stringa, mysql_fetch_array() si aspetta un vettore associativo.
05/06/2009 10:38:07
sarà la fortuna del programmatore principiante? o_ò
potresti fare copia e incolla del frammento di codice che impacchetta ed esegue la query, così possiamo dare un'occhiata alla tua soluzione?
Discussione seguita da
Pagine → 1
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD e Open Source Elenco Forum