- Home
- Categorie
- Coding e Sistemistica
- MYSQL e altri Database
- mysql count!
-
mysql count!
Scusate ma non riesco proprio a darmi pace su questo problema quindi l'unica cosa che mi è venuta in mente...
è sprofondare nel vostro aiuto!!Allora so che esiste la funzione COUNT di php e a volte l'ho usata per contare le righe di un result restituito da una funzione per l'invio di query al database mysql.
Però volevo ovviare questo parametro usando:
"SELECT COUNT(*) FROM nometabella WHERE nomefield='valore'"Questa query viene inviata alla funzione esterna:
connection::sendQuery($query); dove $query è la query sopra citataTale funzione è strutturata semplicemente così, essa mi serve unicamente per avere un risultato singolo dalle query quindi niente array bidimensionali o strutturazioni varie:
[PHP]function sendQuery($query){
$result=mysql_query($query);
return $result;
}[/PHP]Ma non torna il valore che voglio!
Ad esempio voglio contare le righe dove vi è la voce "s" nel campo risposta ma mi continua a dare: Resource id #n
dove n è (da come ho dedotto) il numero totale delle righe presenti nel db!Ho provato pure a usare "mysql_fetch_assoc($result)" e usare su di esso il return ma mi da un errore!
HELP
-
Prova così:
SELECT COUNT [nome di un campo!!! Ad esempio l'ID, non usare *] FROM nometabella WHERE nomefield='valore';