Cita:
Iniciado por chronos682
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
Con PHP
imprimes el valor.
Con SQL
LO INVOCAS.
SQL, SQL!. Por algo en php se llama "mysqli_query".
Código SQL:
Ver originalSELECT 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.