Ver Mensaje Individual
  #3 (permalink)  
Antiguo 08/03/2006, 07:14
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 4 meses
Puntos: 129
Si usases formato de fecha tipo DATE o DATETIME en tu definición de esos campos tipo fecha . .podrías usar sentencias SQL y funciones de SQL de tratamiento de fechas para no tener que recurrir a una función "LIKE" ni uso de comodines (que no es lo óptimo para este tipo de casos . .o se puede optimizar mucho mejor de otra forma)

Me refiero a realizar sentencias SQL tipo:

Código PHP:
<?
$sql
="SELECT * FROM tabla WHERE DAY(fecha)='".$dia."'";
Por supuesto esto implica que los campos de "fecha" sean tipo "DATE" o DATETIME .. Realmente usar las definiciones própias del SQL de la BBDD que usemos se presta muchooo mejor para todo tipo de operaciones con ese tipo de datos de forma "natural" y mucho más óptima.

Más info y lectura recomendada:
http://dev.mysql.com/doc/refman/4.1/...functions.html

Un saludo,