Ver Mensaje Individual
  #9 (permalink)  
Antiguo 09/07/2003, 20:33
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Esto que puso Manoloweb .. debería funcionar:

Código PHP:
$poemashoy = @mysql_query("SELECT COUNT(*) FROM tabla_poemas WHERE DATE_FORMAT('%Y-%m-%d',time) = curdate()"); 
Se "formatea" el campo fecha de tu BD al que entrega curdate() (la fecha sólo actual) ...

Más info:
http://www.mysql.com/doc/en/Date_and...functions.html

sir_notos
Cita:
por que no usan mysql_num_rows() ?
Esa función de mysql obliga a que Mysql haga una consulta TOTAL de los registros que entrege y de ahí cuenta los que resulten. Esto implica más tiempo de proceso de Mysql y de PHP por médio ademas de gasto de recursos innceseraios para este caso. COUNT() de Mysql te arroja sólo un registro/campo con el total de la "cuenta" (por eso se accede a ese único resultado con mysql_result() por ejemplo ...) Para este caso y todos los que tengas que entregar un "total" sólo es más optimo usar COUNT() que no mysql_num_rows(), esta función es la que emplearias sin problemas si -ademas- de dar el total de registros de tu consulta realizada .. mostrases dichos datos.

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.