loading  Loading...

Retirar fecha de MySQL y mostar en PHP

» Usted está viendo una pregunta.

Resumen

Por: katgramaj
Publicado en: 4 years ago
En:
Respuestas: 1
Visitas: 978
  0
  0
thumb
 by katgramaj
 4 years ago
 0 answers
 860

Podrían ayudarme con lo siguiente? Estoy trabajando con PHP y con base de datos en MySQL, ya he logrado comunicar la base de datos con el Php y también he hecho varias consultas y lo que quiero hacer ahora es lo siguiente: Retirar la fecha de la base de datos en MySQL y después que pueda mostrarla en el navegador con ayuda de Php, ya que el formato que usa MySQL no es lo que quiero y en otras páginas me he dado cuenta que utilizan otro tipo de formato.

Estoy utilizando un el App server que incluía el MySQL y Apache y como editor de PHP estoy utilizando el DreamWeaver Cs4 por si sirve de ayuda o si no es muy difícil puedo usar un bloc de notas.


1 Respuestas

thumb
 by marvinbat
 4 years ago
 234 answers
 3,746

MySQL por lo general utiliza los siguientes tipos de fecha DATETIME, DATE o TEMESTAMP cuando almacena fechas, en camibo PHP utiliza otro tipo e sello de fecha que es de UNIX. En PHP puedes usar la funcion "strtotime" y "date" para convertir los campos de fecha de MySQL en otro formato.

1. Abre tu Dreamwever o un bloc de notas.

2. Primero tienes que conectarte a la base de datos y puedes usar la siguiente función "mysql_connect(host, username, password)".

3. Haz una consulta a la base de datos con campo de fecha con esta función "mysql_query(query)". Ejemplo: "$my_result=mysql_query("SELECT my_date FROM my_table");", "my_date" es un campo de fecha.

4. Ahora tienes que accesar a la fecha con la función "mysql_fetch_assoc(my_result)". Ejemplo: "if ($my_value=mysql_fetch_assoc($my_result))".

5. En una variable PHP tienes que guardar el valor del campo. Ejemplo: "$mysql_date = "$my_value['my_date'];".

6. Ahora se tienes que utilizar la función "strtotime(date)" que convertirña la fecha de MySQL en una fecha PHP UNIX. Ejemplo: "$phpdate = strtotime($mysql_date);".

7. Utilizamos las siguiente función "date (format, date)" este es para modificar el formato de fecha PHP UNIX y luego el comando "echo" para mostrar la fecha en pantalla. Ejemplo: "$phpdate2 = date('Y-m-d', $phpdate); echo $phpdate2;"

Este ya mostrará la fecha de la siguiente manera: "2014-03-21".

8. Ahora solo guarda el archivo con formato PHP y cárgalo a tu servidor.


Your Comment:


Your Answer »hide

Accede con tu cuenta De foros PortalHacker.NET







El acceso a PortalHacker.com temporalmente esta habilitado solo para usuarios de Foros Portal Hacker.net
Ingresa con tu mail y password de los foros.