Archivo de la etiqueta: MYSQL

Me había quedado en el pasado…. mysql

Este mes a sido un mes de aprendizaje en todo sentido. De una idea en una pizarra, nació una app de la cual debo sentirme orgulloso. Pero tuve que aprender y recordar cosas que hace mucho tiempo no utilizaba.

Entre esas cosas MYSQL y las consultas. Me había quedado en el pasado y el servidor donde estaba desarrollando las consultas me dijo “Hey! esa función es muy vieja…. “. Así que comparto con Uds, si es que aún viven en el pasado, la comparación entre mysql mysqli y PDO.

Es super importante tener en consideración ya que la versión 7 de PHP no admite mysql y por lo tanto cuando generas una conexión “a la antigua” ya no funcionará por ningún motivo. Entre PDO y mysqli ? Me quedo con el segundo. (ejemplo extraido desde php.net)

<?php
// mysqli
$mysqli = new mysqli("ejemplo.com", "usuario", "contraseña", "basedatos");
$resultado = $mysqli->query("SELECT '¡Hola, querido usuario de MySQL!' AS _message FROM DUAL");
$fila = $resultado->fetch_assoc();
echo htmlentities($fila['_message']);

// PDO
$pdo = new PDO('mysql:host=ejemplo.com;dbname=basedatos', 'usuario', 'contraseña');
$sentencia = $pdo->query("SELECT '¡Hola, querido usuario de MySQL!' AS _message FROM DUAL");
$fila = $sentencia->fetch(PDO::FETCH_ASSOC);
echo htmlentities($fila['_message']);

// mysql
$c = mysql_connect("ejemplo.com", "usuario", "contraseña");
mysql_select_db("basedatos");
$resultado = mysql_query("SELECT '¡Hola, querido usuario de MySQL!' AS _message FROM DUAL");
$fila = mysql_fetch_assoc($resultado);
echo htmlentities($fila['_message']);
?>


sqlizer.io de XLS a MySQL facilmente

Además de XLS (o XLSX), también puedes optar por otros formatos como JSON, CSV, XML y TSV.

El mecanismo el simple, solo tomas el archivo, lo subes y te devuelve un .SLQ comprimido para que lo puedas insertar en tu base de datos MYSQL.

Para todos los formatos menos XLM y JSON puedes indicar que la primera fila son los encabezados, con lo cual se hace mucho más facil el trabajo.

Puedes probarlo aqui y no es necesario crear un usuario.

CopiaBot y lo nuevo aprendido en programacion web

Hace tiempo que me daba vuelta la creación de un Bot en Twitter que prestara ciertas utilidades a un grupo acotado, en este caso “Mi Querido Copiapó”.

De hecho en febrero del 2012 creé la cuenta @CopiaBot en Twitter y utilicé algunos servicios gratuitos para mostrar la temperatura y otro que respondía ciertas cosas. Lo lamentable de estos servicios es que no se pueden personalizar casi nada.

Ahora he estado jugando con un servicio gratuito del tiempo, el cual me permite rescatar datos de la temperatura de Copiapó, con ese dato rescatado a través de PHP (utilizando JSON), lo guardo en una BD de mi sitio. Esto lo hago cada 20 minutos gracias a un CRON en Linux.

Con otro CRON, rescato estos datos (en realidad el último) y lo publico a través de PHP, en Twitter. Esta es la parte donde más aprendí, ya que la mayoría de los tutoriales estaban basados en la API anterior de Twitter.

Prometo compartir los secretos aprendidos, pero antes lograré extraer más información relacionada con Copiapó y será publicada con @CopiaBot.