Foros del Web » Programando para Internet » PHP »

Retorno del un select count ????

Estas en el tema de Retorno del un select count ???? en el foro de PHP en Foros del Web. amigos tengo un select count dentro de un procedimiento que a la larga seria lo msimo que esto: $result = mysqli_query($conexion,"select count(*)from tabla );"); if ...
  #1 (permalink)  
Antiguo 11/11/2007, 00:38
Avatar de tricampeon27  
Fecha de Ingreso: enero-2007
Ubicación: Macul
Mensajes: 300
Antigüedad: 17 años, 3 meses
Puntos: 0
Pregunta Retorno del un select count ????

amigos tengo un select count dentro de un procedimiento que a la larga seria lo msimo que esto:

$result = mysqli_query($conexion,"select count(*)from tabla );");
if (! $result)
{
die('[index.php:] error de mysql_querry ' . mysql_error());
exit;
}
// extrae datos de la bd

if ($row = mysqli_fetch_array($result))
{

el problema me dice que mysqli_fetch_arry , no puede recoger un caunt este es el error

Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, boolean given in C:\wamp\www\hipotecario\index.php on line 182
__________________
*****Si Hasta En La Cana X Ti Estado*****
  #2 (permalink)  
Antiguo 11/11/2007, 00:46
 
Fecha de Ingreso: noviembre-2007
Mensajes: 157
Antigüedad: 16 años, 5 meses
Puntos: 3
Re: Retorno del un select count ????

Asignale un alias a la columna

"select count(*) as total from tabla", por ejemplo.
  #3 (permalink)  
Antiguo 11/11/2007, 10:34
Avatar de tricampeon27  
Fecha de Ingreso: enero-2007
Ubicación: Macul
Mensajes: 300
Antigüedad: 17 años, 3 meses
Puntos: 0
Re: Retorno del un select count ????

y en vez de row , le paso mia alias???
a que se debe mi error
,


no me funciono se me cae en esta linea

if ($row = mysqli_fetch_array($result))
{
do
{


Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, boolean given in C:\wamp\www\hipotecario\index.php on line 182



este es el procedure

CREATE PROCEDURE hipo.`sp_select_usuarios`(OUT vari INT )
BEGIN
select count(*) as total into vari from usuarios
where usu_rut = 20;
END
__________________
*****Si Hasta En La Cana X Ti Estado*****
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 04:38.