Io utilizzo la stessa query in due pagine diverse, l'unica differenza è che in una conteggio i campi diversi da zero e in un altra i campi uguali a zero e l'errore si verifica solo in quella uguale a zero. In ogni caso ecco il codice:

codice:
<?php 
// Parte relativa alla connessione al DB
	
	include("config.php");
			
	$db = mysql_connect($db_host, $db_user, $db_password);
	if ($db == FALSE)
	die ("Errore nella connessione. Verificare i parametri nel file config.inc.php");
	mysql_select_db($db_name, $db)
	or die ("Errore nella selezione del database. Verificare i parametri nel file config.inc.php");

$query = "SELECT count(*) AS tot FROM nome_tabella WHERE campo_A=0 AND fotografo='$fotografo' ";
$result = mysql_query($query, $db);
$row = mysql_fetch_array($result);
$pages = intval(($row[tot]-1) / $step)+1; 

?>
Grazie per l'aiuto.