Servidor Web + PHP + MySQL + PHPMyAdmin en Android

Hoy he encontrado una joyita que quiero compartir con vosotros. Si le tenéis tanta aversión a Java como yo (¿por qué? … manías) tengo una buena noticia. Podéis desarrollar aplicaciones web para Android que funcionan sin conexión a Internet gracias a KSWEB, un servidor web que incluye PHP y MySQL. Lo estoy probando y, por … Read moreServidor Web + PHP + MySQL + PHPMyAdmin en Android

MySQL – Comprobar si una fecha determinada es hoy

Hoy le he estado dando vueltas a una consulta de MySQL para sacar todos los registros que se han creado en el día. Se me ha ocurrido algo como:

Pero no, esto no funciona. He buscado en la web y me he encontrado la solución. Una solución muy sencilla sin romperse la cabeza:

Read moreMySQL – Comprobar si una fecha determinada es hoy

MySQL: actualizar un campo con la suma de unos registros de otra tabla

Si tenemos una tabla que queremos actualizar con la suma de valores de otra tabla podemos hacerlo vía programación (lo he visto en un programa que he tenido que modificar recientemente) o lo podemos hacer directamente usando una consulta MySQL. En este ejemplo en concreto que me encontré había dos tablas: facturas: num_factura base_imponible factura_detalle: … Read moreMySQL: actualizar un campo con la suma de unos registros de otra tabla

MySQL: Importar un fichero SQL cambiando el charset

En ocasiones es posible que necesites importar a una base de datos MySQL un fichero con un backup que está definido con un set de caracteres diferente al que usa la BD. Si se importa sin más es muy posible que aparezcan caracteres extraños al ver el contenido de la base de datos. Desde consola … Read moreMySQL: Importar un fichero SQL cambiando el charset

Problemas al crear una función en MySQL: Error 1064

Hace un par de días publiqué una función en MySQL que permitía contar los días entre dos fechas sin contar fines de semana. Le he usado en varios servidores pero en uno de ellos me he encontrado con un problema:

Después de volverme loco un buen rato he encontrado la solución aquí: Bastaba con … Read moreProblemas al crear una función en MySQL: Error 1064

Función en MySQL para contar días entre dos fechas sin contar sábados ni domingos

Después de darle muchas vueltas he encontrado esta útil función en los foros de MySQL que permite calcular el número de días que han transcurrido entre dos fechas sin contar fines de semana. Espero que os sea tan útil como a mí.

PHP: Cambiar el set de caracteres en una consulta MySQL

Existe una función, que he de reconocer no conocía, que permite cambiar el set de caracteres (charset) cuando hacemos una consulta a MySQL. Por ejemplo, si queremos asegurarnos que los datos que vamos a introducir en la base de datos van a estar en UTF-8 usaremos:

(donde el parámetro $link, como en casi todas … Read morePHP: Cambiar el set de caracteres en una consulta MySQL

Activar el log de querys en MySQL

Si alguna vez necesitas hacer un seguimiento de las queries (o consultas) que está haciendo una aplicación puedes hacerlo activando el log de queries de MySQL. Edita el fichero: /etc/mysql/my.cnf busca la línea:

y quita la almohadilla del comienzo (que sirve para convertir la línea en un comentario). Puedes usar un archivo diferente de: … Read moreActivar el log de querys en MySQL

MySQL y Mono

Estoy empezando un proyecto en Mono y la primera dificultad que me he encontrado ha sido añadirle soporte para MySQL. Se tarda muy poco en ponerlo en marcha, lo que me ha costado ha sido descubrir cómo hacerlo: Descargar el último conector de la web de MySQL. Verás que sólo hay paquetes para MS Windows. … Read moreMySQL y Mono