- Home
- Categorie
- Coding e Sistemistica
- PHP
- problema query con COUNT
-
problema query con COUNT
Salve,
scrivendo questa query:
[php]
$query = mysql_query('SELECT COUNT(id_livello) AS tot FROM tabella1');
[/php]
Mi fa il conteggio di tutta la tabella, come posso invece far si che mi controlla un altro campo? Es:tabella1 {id,id_livello,nome}
Come posso fare il conteggio di id_livello che ha come nome = "pippo";
Ho provato ad aggiungere WHERE nome ="pippo", ma esegue ugualmente il conteggio di tutta la tabella.
Ho anche provato a fare 2 query
e dentro al ciclo while della prima
$query1 = mysql_query("SELECT * FROM tabella1 WHERE nome='pippo'");
while ($res = mysql_fetch_array($query1)){[INDENT]$query = mysql_query('SELECT COUNT(id_livello) AS tot FROM tabella1');[/INDENT]}Ma non cambia nulla,
Dove sbaglio?
Grazie mille
-
Ciao fabiettoko,
fai attenzione alle maiuscole...
È sufficiente aggiungere il where come da indicato per contare solo gli utenti con quel nome.
-
[PHP]$query = mysql_query("SELECT COUNT(id_livello) AS tot FROM tabella1 WHERE nome='pippo'"); [/PHP]
-
ok,
risolto grazie a tutti.
Saluti
Fabio