Ver Mensaje Individual
  #8 (permalink)  
Antiguo 19/10/2006, 16:49
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 4 meses
Puntos: 129
Cita:
Iniciado por santaeufemia Ver Mensaje
hola a todos,

tengo un campo "fecha" que he creado con NOW () para meter cuando un articulo es subido a la base. Lo llamo con esta sentencia en la consulta:

$sql = "select id, nombre, ...varios campos..,proyecto,fecha from planos where id like '".$numero."%' and descripcion like '%".$des."%' and formato like '%".$formato."%' and material like '%".$material."%' and proyecto like '%".$proyecto."%'";

y para incluirlo en una tabla de resultados lo uso asi:

$lista .= "<td>$row[fecha]</td>\n";

la cosa es que usado asi tal cual me sale el formato año/mes/dia
como he de hacerlo para darle la vuelta??

Aparte me gustaria incluir en la consulta la busqueda por fecha en la consulta pero no me aclaro con los formatos, habria que incluir un script que formatee la fecha que meta el usuario??

Gracias por la lectura del coñazo este... Un saludo!
Usando sólo SQL:

Código PHP:
$sql "SELECT id, nombre, ...varios campos..,proyecto,DATE_FORMAT(fecha,’%d/%m/%Y'); 
 AS mifecha FROM ...."

Se crea un "alias" (AS) para acceder al resultado de esa función SQL más comodamente. El formato lo das como quieras (en la documentación de Mysql tienes lo que hace cada %x ..)

Y listo .. ya tienes en $row['mifecha'] la fecha formateada como quieras!.


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