Ver Mensaje Individual
  #4 (permalink)  
Antiguo 25/02/2016, 09:02
nicholask
 
Fecha de Ingreso: agosto-2015
Mensajes: 18
Antigüedad: 8 años, 8 meses
Puntos: 0
Respuesta: Query "count"

Cita:
Iniciado por chronos682 Ver Mensaje
Eso no lo vas a encontrar en ningún manual de Php porque es puro sql. [URL="http://www.w3schools.com/sql/sql_func_count.asp"]Aquí[/URL] te explican como usar la función count. Mira en especial el ejemplo de esta parte "SQL COUNT(column_name) Example". Espero te sirva.
Cita:
Iniciado por rodocoyote15 Ver Mensaje
Con PHP imprimes el valor.
Con SQL LO INVOCAS.

SQL, SQL!. Por algo en php se llama "mysqli_query".

Código SQL:
Ver original
  1. SELECT COUNT(id) AS total FROM tabla WHERE en_venta = 1;
Gracias, al parecer va bien así:

Código:
<?php
$result=mysql_query("SELECT COUNT(en_venta) FROM items WHERE en_venta = 1");
$count=mysql_fetch_assoc($result);
?>
Hay un total de <b><?php var_dump($count); echo $count ?></b> items a la venta.
Con ese PHP a lo último me devuelve esto:

Hay un total de array(1) { ["COUNT(comprable)"]=> string(1) "3" } Array items a la venta.

El número que necesito mostrar en el echo $count es únicamente el "3" pero sin las comillas, ese es el número correcto que comprobé cambia cuando pongo y saco a la venta algún item. ¿Cómo puedo hacerlo? Nunca trabajé con arrays y no entiendo muy bien cómo se manejan y demás. El var_dump lo puse para ver bien qué procedimiento hacía, ya que solo colocando el echo $count me mostraba: **Array**.

Gracias.