esta otra me puede servir pero no puedo separarlo en una variable no veo como hacerlo ¿podria decirme?
Cita:
<?php
//si tienes todos los valores en un arreglo
$registros = array(111,334,221,2235,3123);
$suma = 0;
foreach($registros as $valor){
$suma += num_registros($valor);
}
//o lo otro seria en el query
// si tienes $categoria un string separado por comas
$query_num_registros=mysql_query("SELECT * FROM tabla WHERE categoria IN (".$categoria.") ") or die ( mysql_error() );
?>
Esta me diio la imprecion de repetir el array o el query continuemente
Cita:
function suma_categorias($id_categorias = array()) //Le pasamos en un arreglo todos los id de las categorias que deseas contar
{
$query_num_registros=mysql_query("SELECT COUNT(*) FROM tabla
WHERE categoria IN (". implode(", ",$id_categorias) . ")") or die ( mysql_error() );
$num_registros = mysql_result($query_num_registros, 0);
return $num_registros;
}