- Home
- Categorie
- Coding e Sistemistica
- MYSQL e altri Database
- problema da newbie con mysql select
-
problema da newbie con mysql select
Ciao raga, innanzitutto buon 2009....
Allora mi chiedevo come fare a selezionare da un db tutti i campi > di "-1"...$today = mysql_query("SELECT 8day,7day,6day,5day,4day,3day,2day,yesterday,today FROM test WHERE name='$valore[0]'",$conn); ```E poi mi servirebbe sapere quanti campi sono > di -1....... Credo che si debba fare tipo SELECT ...... WHERE name=... AND non so cosa >'-1' Cosa mi consigliate??
-
Ciao ceorge,
Se devi selezionare i record aventi tutti i campi maggiori di -1, devi usare AND campo > '-1'.
Per stambilire quanti sono i campi maggiori di -1 credo proprio che devi prendere l'intera tabella, ed operare in questo senso da php, in questo momento non mi vengono in mente altri sistemi.
-
Per stambilire quanti sono i campi maggiori di -1 basta contare i record interessati.
Es:
$SELECT = "SELECT COUNT(*) FROM nometabella WHERE nomecampo > '-1'";
$QUERY = mysql_query($SELECT,$CONN);
$ROW = mysql_fetch_row($QUERY);
$TOT = $ROW[0]; // RECORD TOTALI
-
Ciao mikslap,
In quel modo non conti i campi maggiori di -1, bensì i record maggiori di -1
-
Grazie... allora credo proprio che la storia sarà lunga...... se vi vengono in mente idee rapide per risolvere sono ben accette. CIAO.
-
Aggiungi i campi interessati alla clausola WHERE in modo da contare i record che hanno solo i campi indicati > -1
Se sbaglio fatemi capire bene quale è il problema.
Ciao.