Foros del Web » Programando para Internet » PHP »

Como contar resultados de una consulta?

Estas en el tema de Como contar resultados de una consulta? en el foro de PHP en Foros del Web. Esta es la Consulta: <? $dbh=mysql_connect ("localhost", "DBNAME", "PASS") or die ('I cannot connect to the database because: ' . mysql_error()); mysql_select_db ("somostu2_fanlis"); $sql = ...
  #1 (permalink)  
Antiguo 11/12/2007, 07:26
 
Fecha de Ingreso: diciembre-2007
Mensajes: 27
Antigüedad: 16 años, 4 meses
Puntos: 0
Como contar resultados de una consulta?

Esta es la Consulta:

<?
$dbh=mysql_connect ("localhost", "DBNAME", "PASS") or die ('I cannot connect to the database because: ' . mysql_error());
mysql_select_db ("somostu2_fanlis");

$sql = 'SELECT DISTINCT `id`, `name` FROM `phpfanlist` WHERE `country` LIKE CONVERT(_utf8 \'anzoategui\' USING latin1) COLLATE latin1_swedish_ci';
$resultado=mysql_query($sql);
while($row = mysql_fetch_array($resultado){
$name = $row [1];//posición
echo "$name";
}
?>

Lo que quiero hacer es:
que aparezca cuando me de todos los resultados q los cuente:

Ejemplo: 150 Resultados Encontrados
Gracias Por la Ayuda
  #2 (permalink)  
Antiguo 11/12/2007, 07:50
Avatar de bluetorch  
Fecha de Ingreso: diciembre-2007
Mensajes: 26
Antigüedad: 16 años, 4 meses
Puntos: 1
Re: Como contar resultados de una consulta?

pasa si podes la parte del form para ver como son los parametros de la busqueda y tambien no creo que "LIKE CONVERT(_utf8 \'anzoategui\' USING latin1) COLLATE latin1_swedish_ci';" este bien =S, igual pasalo que lo vemos...

tampoco esta la parte para contarlos.... seguramente tengas que hacer un COUNT(*)

saludos..
  #3 (permalink)  
Antiguo 11/12/2007, 07:51
 
Fecha de Ingreso: mayo-2006
Ubicación: Madrid
Mensajes: 153
Antigüedad: 17 años, 11 meses
Puntos: 3
Re: Como contar resultados de una consulta?

con count($array);

$array sería igual a un mysql_fetch_row o mysql_fetch_assoc de la consulta.
  #4 (permalink)  
Antiguo 11/12/2007, 09:02
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Re: Como contar resultados de una consulta?

stardust, count($array) solo te devuelve la cantidad de elementos del arreglo, no los resultados de una consulta.

Para contar los resultados de una consulta puedes usar como bien dijo bluetorch o en dado caso usar mysql_num_rows.

Saludos.
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 06:57.