Foros del Web » Programando para Internet » PHP »

Conteo de registros

Estas en el tema de Conteo de registros en el foro de PHP en Foros del Web. Hola a todos: en pagina hago 4 consultas diferentes a la base de datos y luego cuento los registros que tienen. Código PHP: $nuevos  =  ...
  #1 (permalink)  
Antiguo 26/10/2004, 17:33
 
Fecha de Ingreso: febrero-2004
Ubicación: Asturias
Mensajes: 171
Antigüedad: 20 años, 2 meses
Puntos: 0
Conteo de registros

Hola a todos:

en pagina hago 4 consultas diferentes a la base de datos y luego cuento los registros que tienen.

Código PHP:
$nuevos "SELECT Rev, Num, Especie, Autor, Nombrecomún, Fotowww1, Video FROM astur WHERE Rev LIKE '%N%' ORDER BY Especie ASC";
$RecordsetN mysql_query($nuevos$Astur) or die(mysql_error());
$_pagi_sqlContaN eregi_replace("select (.*) from""SELECT COUNT(Especie) FROM"$nuevos);
$_pagi_result2N mysql_query($_pagi_sqlContaN) or die ("Error en la consulta de conteo de registros. Mysql dijo: <b>".mysql_error()."</b>");
$_pagi_totalRegN mysql_result($_pagi_result2N,0,0);//total de registros

$resultrevis "SELECT Rev, Num, Especie, Autor, Nombrecomún, Fotowww1, Video FROM astur WHERE Rev LIKE '%R%' ORDER BY Especie ASC";
$Recordsetrevis mysql_query($resultrevis$Astur) or die(mysql_error());
$_pagi_sqlContarevis eregi_replace("select (.*) from""SELECT COUNT(Especie) FROM"$resultrevis);
$_pagi_resultrevis mysql_query($_pagi_sqlContarevis) or die ("Error en la consulta de conteo de registros. Mysql dijo: <b>".mysql_error()."</b>");
$_pagi_totalRegrevis mysql_result($_pagi_resultrevis,0,0);//total de registros

$resultfoto "SELECT Rev, Num, Especie, Autor, Nombrecomún, Fotowww1, Video FROM astur WHERE Rev LIKE '%F%' ORDER BY Especie ASC";
$RecordsetF mysql_query($resultfoto$Astur) or die(mysql_error());
$_pagi_sqlContaF eregi_replace("select (.*) from""SELECT COUNT(Especie) FROM"$resultfoto);
$_pagi_result2F mysql_query($_pagi_sqlContaF) or die ("Error en la consulta de conteo de registros. Mysql dijo: <b>".mysql_error()."</b>");
$_pagi_totalRegF mysql_result($_pagi_result2F,0,0);//total de registros

$resultvideo "SELECT Rev, Num, Especie, Autor, Nombrecomún, Fotowww1, Video FROM astur WHERE Rev LIKE '%V%' ORDER BY Especie ASC";
$RecordsetV mysql_query($resultvideo$Astur) or die(mysql_error());
$_pagi_sqlContaV eregi_replace("select (.*) from""SELECT COUNT(Especie) FROM"$resultvideo);
$_pagi_result2V mysql_query($_pagi_sqlContaV) or die ("Error en la consulta de conteo de registros. Mysql dijo: <b>".mysql_error()."</b>");
$_pagi_totalRegV mysql_result($_pagi_result2V,0,0);//total de registros 
Luego quiero listar los registros de cada consulta de forma que muestre diferencias si hay 1 o mas registros.
Código PHP:
 if ($_pagi_totalRegrevis>=1) {    
 if (
$_pagi_totalRegrevis=1) echo "<b>".$_pagi_totalRegrevis."</b> especie revisada<br>";
 if (
$_pagi_totalRegrevis>1) echo "<b>".$_pagi_totalRegrevis."</b> especies revisadas<br>"
 while(
$row mysql_fetch_array($Recordsetrevis)){ 
lo que ocurre es que solo me funciona en el primero de los cuatro. En los 3 restantes siempre da como resultado 1 registro aunque haya más.

Donde estoy fallando?

Gracias
  #2 (permalink)  
Antiguo 27/10/2004, 01:42
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 21 años, 10 meses
Puntos: 16
Hola,

Operadores:

= asigna valor.
== compara valor.
=== compara valor y tipo.

www.php.net/operators

Saludos.
__________________
Josemi

Aprendiz de mucho, maestro de poco.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:26.