Ciao a tutti,
ho un piccolo problema che non riesco a risolvere.....
Allora ho la necessità di effettuare il conteggio dei record presenti in un DB ed in particolare voglio contare solo i record che contengono un campo pari a zero.
Mi spiego meglio con un semplice esempio.
Tabella Mysql: Tabella_prova
codice:
ID | Campo_A | Campo_B | Campo_C |
In particolare il recordo: Campo_A (INT) è un campo di tipo INTERO e quando esso non viene compilato, di defoult il DB aggiunge il numero 0 (zero)
Allora in questo caso io vorrei contare i tutti i record, della tabella_prova , che contengono il campo_A uguale a 0 (zero). Io per fare tale conteggio utilizzo la seguente query:
codice:
$query = "SELECT count(*) AS tot FROM tabella_prova Campo_A=0 ";
$result = mysql_query($query, $db);
$row = mysql_fetch_array($result);
Il problema è che quando cerco di conteggiare i campi pari a 0 (zero) mi da un errore:
codice:
Warning: Division by zero
Molto probabilmente l'errore è dovuto al fatto che il campo_A è di tipo intero ed io cerco di conteggiare solo i campi che contengono il numero 0.
Sapete dirmi perchè mi da qusto errore?
Come posso risoLvere?
grazie