Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

SELECT COUNT(*) con php

Estas en el tema de SELECT COUNT(*) con php en el foro de Mysql en Foros del Web. Hola: No soy capaz de que me devuelva el número obtenido con la siguietne función: $query = "SELECT COUNT(*) FROM db65;"; $result = mysqli_query($conexion, $query); ...
  #1 (permalink)  
Antiguo 23/07/2008, 10:31
 
Fecha de Ingreso: julio-2008
Mensajes: 4
Antigüedad: 15 años, 9 meses
Puntos: 0
SELECT COUNT(*) con php

Hola:
No soy capaz de que me devuelva el número obtenido con la siguietne función:

$query = "SELECT COUNT(*) FROM db65;";
$result = mysqli_query($conexion, $query);

print_r($result);
echo "$result";

me da este error:

mysqli_result Object ( )
Catchable fatal error: Object of class mysqli_result could not be converted to string in /var/www/base.php on line 23

sólo quiero el numero resultante en una variable para poder imprimirlo, nada mas.


Gracias
  #2 (permalink)  
Antiguo 23/07/2008, 10:32
Avatar de Genetix  
Fecha de Ingreso: febrero-2002
Ubicación: Lima - Perú
Mensajes: 1.600
Antigüedad: 22 años, 2 meses
Puntos: 45
Respuesta: SELECT COUNT(*) con php

Es un problema de PHP y no de mysql, seria convenientes que consultes en dicho foro

SaLudos
__________________
"El conocimiento nos hace responsables."
twitter: @benjamingb
blog personal: http://codigolinea.com
ZF Manual en español http://manual.zfdes.com
  #3 (permalink)  
Antiguo 23/07/2008, 13:08
Avatar de fhonorato  
Fecha de Ingreso: julio-2008
Ubicación: Talca, Chile
Mensajes: 36
Antigüedad: 15 años, 9 meses
Puntos: 1
Respuesta: SELECT COUNT(*) con php

es necesario el mysqli ?

...

podrias usar:
Código PHP:
$query "SELECT COUNT(*) FROM db65;"
$result mysql_query($query);
$count mysql_fetch_array($result);
echo 
"$count[0]"
  #4 (permalink)  
Antiguo 11/05/2010, 08:59
 
Fecha de Ingreso: mayo-2010
Mensajes: 1
Antigüedad: 14 años
Puntos: 1
Respuesta: SELECT COUNT(*) con php

Viejo no puedes imprimir el result directamente debes asignarselo a una variable ya que mysql query devuelve un arreglo asociado y logicamente no puedes imprimir un arreglo sin utilizar corchetes [ ] exactamente como lo dice el compañero anterior....

$query = "SELECT COUNT(*) FROM db65;";
$result = mysql_query($query);
$count = mysql_fetch_array($result);
echo "$count[0]";
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.
Tema Cerrado

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 14:06.