Nacho San Miguel

Mostrando entradas con la etiqueta Mysql. Mostrar todas las entradas
Mostrando entradas con la etiqueta Mysql. Mostrar todas las entradas

Como insertar en MySQL una fecha en formato dd/mm/yy con PHP

Publicado por: Unknown en , , , a las 17:34
MySQL tiene el formato de fecha  inglés (YYYY-MM-DD), vamos a ver como podemos insertar dentro de dicha base de datos una fecha con el formato DD/MM/YY más común en nuestra zona

1.- Si tu versión de PHP es inferior a 5.1.0:

Deberás usar una función que manipule el string de fecha, por ejemplo:

  1. function con2mysql($fecha) {
  2. $fecha= explode("/",$fecha);
  3. if ($fecha[0]<=9) { $fecha[0]="0".$fecha[0]; }
  4. if ($fecha[1]<=9) { $fecha[1]="0".$fecha[1]; }
  5. $fecha= array($fecha[2], $fecha[1], $fecha[0]);
  6. return $n_date=implode("-", $fecha);
  7. }

2.- Si tu versión de PHP es superior  a 5.1.0:

A partir de esta versión PHP incluye de manera nativa la función date_format(), que usaremos de la siguiente forma:

  1. $date ='31/12/16';

  2. $dateTime = DateTime::createFromFormat('d/m/y', $date );
  3. $formatted_date=date_format ( $dateTime, 'Y-m-d' );
  4. echo $formatted_date;
  5. // imprime 2007-12-12

Actualizar campos con campos de otra tabla, siempre que se relacionen por su Id en Mysql

Publicado por: Unknown en , , a las 18:00

 Este ejemplo es válido para cuando tengas dos tablas que tengan en una clave en común, en este caso es el campo Id,


UPDATE tabla_a_actualizar, tabla_referencia SET tabla_a_actualizar.campo
=tabla_referencia.camporeferencia WHERE tabla_a_actualizar.id=tabla_referencia .id

Cómo importar datos de un volcado mysql con la codificación "latin1" a "UTF-8"

Publicado por: Unknown en , , a las 18:13
Para importar un volcado de datos en una codificación, como por ejemplo "latin1" a otra como UTF-8, por las eñes y acentos por ejemplo, deberemos ir a la consola de comandos (al ser la opción más rapida) e introducir:

 mysql -u <tuusuario> -p <nombre de la BBDD> --default-character-set=utf8 < volcado.sql

 Si no tenemos mysql dentro de las variables de sistema, deberemos encontrar donde está instalado y ejecutar el comando dentro de la carpeta /bin
 
 
Clicky Web Analytics