destacados

Gabriel Da Silva

Portafolio del ilustrador y director de arte brasileño, aunque afincado en Madrid, Gabriel Da Silva.

B&W Helmut Newton

Selección de fotografías en blanco y negro de uno de los fotógrafos más conocidos de las últimas décadas, Helmut Newton.

Judith Erwes

Fotógrafa afincada en Londres con un estilo que combina la moda, el humor y la estética retro.

Jody Rogac

Nacida en Inglaterra y criada en Canadá, Jody Rogac en la actualidad vive y trabaja en Brooklyn. Sus trabajo ha obtenido diversos galardones.

Publicaciones

Chive: Gestor MySQL Open Source

24/05/2011 12:00:00

Chive se anuncia como la nueva generación en herramientas de gestión de base de datos MySQL basadas en un interface web. Chive soporta la gran mayoría de las operaciones que necesita un administrador de bases de datos: gestionar bases de datos, tablas, índices, triggers, administración de privilegios, importar y exportar, etc. También mencionar que utiliza una autenticación directa a la base de datos lo que incrementa el nivel de seguridad. Chive funciona con PHP, MySQL 5 y Apache con mod_rewrite habilitado.

Una interesante alternativa a phpMyAdmin.

Chive MySQL

Chive » »

AeroSQL: Administrador de MySQL en web

, 11/04/2010 10:08:01

AeroSQL es una aplicación web gratuita y de código abierto, para gestionar bases de datos MySQL a través de un entorno web. Ofrece la posibilidad de gestionar bases de datos de distintos servidores en la misma sesión. La aplicación esta escrita en PHP y usa ExtJS.

AeroSQL

La característica principal del producto es una gestión intuitiva y muy similar a productos comerciales de escritorio. El resultado de las consultas se muestra en una grid editable: puedes actualizar las celdas y guardar los cambios.

Otras características:

  • Administración de múltiples servidores.
  • Consultas En vivo (Live Queries): si se realiza un SELECT en una sola tabla y el resultado contiene un índice único, AeroSQL te permitirá actualizar el conjunto de resultados, es decir, el resultado no es de sólo lectura.
  • SQL Monitor: ver todos los comandos SQL emitidas por el script del lado del servidor.
  • Multi ejecución de consultas: puede ejecutar un lote de consultas SQL delimitadas por un punto y coma.
  • Corregir el manejo de valores NULL.
  • El usuario puede seleccionar qué columnas se muestran al editar una tabla de base de datos. Esto hace que la posterior navegación a través de filas de la tabla sólo se realizará a través de las columnas visibles, lo que reduce el tráfico de red.
  • Las columnas de tipo TEXT se pueden editar en una ventana diferente co un textarea y un editor WYSIWYG de HTML.

AeroSQL » »

10 útiles funciones PHP para trabajar con MySQL

, , 11/02/2010 13:25:18

Interesante recopilación de funciones PHP para interactuar con MySQL. Un ejemplo:

function getCommaFields( $table, $excepts = ""){
		// get a string with the names of the fields of the $table,
		// except the onews listed in '$excepts' param
		$out = "";
		$result = mysql_query( "SHOW COLUMNS FROM `$table`" );
		while($row = mysql_fetch_array($result)) if ( !stristr(",".$row['Field']."," , $excepts) ) $out.= ($out?",":"").$row['Field'];
		return $out ;
}

La función obtiene una cadena con los nombres de campos de la tabla especificada, excepto los campos mencionados en la variable $excepts.

10 PHP usefull functions for MySQL stuff » »

Adminer: herramienta de gestión de MySQL en un sólo fichero

, , 17/01/2010 17:49:33

Buscando una aplicación para la gestión de MySql me he encontrado con Adminer. Un administrador contenido en un único archivo PHP. Adminer se puede conectar tanto a bases de datos locales como remotas, crear nuevas y realizar operaciones como:

  • Crear y modificar la estructura de tablas-
  • Crear, modificar, eliminar índices/foreign keys/vistas/procedimientos almacenados y funciones.
  • Listar los de datos de las tablas con la posibilidad de buscar, agregar, ordenar y filtrar los resultados.
  • Insertar nuevos registros, actualizar y eliminar los existentes.
  • Ejecutar cualquier comando SQL desde un campo de texto o de un archivo.
  • Exportar la estructura de las tablas, datos, vistas,... a SQL o CSV
  • Mostrar los procesos y eliminarlos
  • Mostrar los usuarios y establecer sus permisos

Adminer » »

RSSLounge: Lector de feeds en PHP, jQuery y MySQL

, , , 30/12/2009 09:02:03

RSSLounge es un lector de RSS bastante completo y además open source desarrollado con PHP-MySQL. Permite realizar las operaciones más comunes y que uno puede esperar de este tipo de aplicaciones: leer tus feeds, clasificarlos, establecer filtros, etc. La aplicación hace uso de jQuery y AJAX para mejorar la usabilidad y para la recopilación periódica de contenidos. Para esto último también podemos establecer una tarea automatizada con Cron que nos permitiría ir recogiendo el nuevo contenido en nuestros canales aunque la aplicación no esté abierta.

Lector Feeds OpenSource PHP MySQL

RssLounge » »
Visto en WebResourcesDepot » »

Buenas prácticas en MySQL

26/11/2009 16:46:33

En NetTuts+ han publicado un tutorial bastante interesante que nos ofrece más 20 buenas prácticas a tener en cuenta cuando trabajamos con MySQL. Algunos de los consejos, desarrollados en el artículo original, son optimizar las consultas para "Query Cache"; Evitar SELECT *; Indexar los campos sobre los que vamos a realizar búsquedas; No utilizar ORDER BY RAND(); Utilizar NOT NULL siempre que sea posible; Almacenar las direcciones IP como UNSIGNED INT; Dividir las consultas grandes de DELETE e INSERT; Columnas más pequeñas son más rápidas; Utilizar el motor de almacenamiento adecuado; etc.

Top 20+ MySQL Best Practices » »

Backup de una base de datos MySQL a XML con PHP

, , , 06/06/2009 07:15:27

En el blog de David Walsh he encontrado un interesante script con el que poder realizar un backup de una base de datos mysql a xml. El script es compatible tanto con PHP4 como con PHP5

<?php
'.$br;
	$xml.= ''.$br;
	//PARA CADA TABLA... 
	while($table = mysql_fetch_row($result)) {
		$xml.= $tab.''.$br;
		//OBTENEMOS LAS FILAS
		$query3 = 'SELECT * FROM '.$table[0];
		$records = mysql_query($query3,$link) or die('cannot select from table: '.$table[0]);
		//ATRIBUTOS DE LA TABLA
		$attributes = array('name','blob','maxlength','multiple_key','not_null','numeric','primary_key','table','type','default','unique_key','unsigned','zerofill');
		$xml.= $tab.$tab.''.$br;
		$x = 0;
		while($x < mysql_num_fields($records)) {
			$meta = mysql_fetch_field($records,$x);
			$xml.= $tab.$tab.$tab.'$attribute.'" ';
			}
			$xml.= '/>'.$br;
			$x++;
		}
		$xml.= $tab.$tab.''.$br;
		$xml.= $tab.$tab.''.$br;
		while($record = mysql_fetch_assoc($records))
		{
			$xml.= $tab.$tab.$tab.''.$br;
			foreach($record as $key=>$value)
			{
				$xml.= $tab.$tab.$tab.$tab.'<'.$key.'>'.htmlspecialchars(stripslashes($value)).''.$br;
			}
			$xml.= $tab.$tab.$tab.''.$br;
		}
		$xml.= $tab.$tab.''.$br;
		$xml.= $tab.'
'.$br; } $xml.= '
'; //GUARDAMOS EL FICHERO $handle = fopen($name.'-backup-'.time().'.xml','w+'); fwrite($handle,$xml); fclose($handle); } ?>

phpMiniAdmin

21/05/2009 19:19:45

phpMiniAdmin es una aplicación que se nos presenta como una alternativa mucho más ligera que phpMyAdmin para acceder a una bases de datos MySQL. phpMiniAdmin es un único archivo con un tamaño inferior a 10kb y que ofrece las funciones típicas en la gestión de bases de datos: manejar tablas; insertar, editar o borrar registros; exportación e importación de datos mediante archivos .sql y .csv; etc.

phpMiniAdmin » »

HeidiSQL: Gestor gráfico de MySQL

, , 18/03/2009 15:55:20

HeidiSql es un interfaz gráfico para administrar MySQL. Permite navegar y gestionar las bases de datos MySQL de una forma intuitiva y con un interfaz Windows. El programa es gratuito.

Con un tamaño de descarga inferior a los 2Mb y de ejecución rápida y liviana, otras de sus características principales son:

- Generación de exportaciones SQL.
- Sincronización de tablas entre bases de datos.
- Gestión de privilegios de usuario.
- Importación de archivos de texto.
- Exportación de datos a formatos CSV, HTML y XML.
- Navegación y edición de los datos de las tablas en una "confortable" grid.
- Procesos de inserción batch y ficheros binarios dentro de las tablas.
- Escritura de consultas con un resaltado de sintaxis personalizado y con autocompletado. (Ver imagen).
- Monitorización y eliminación de procesos de cliente.

Heidi SQL

HeidiSQL » »

osTicket: Sistema de soporte por tickets gratuito

, , 23/02/2009 10:00:00

Los sistemas de soporte basados en tickets son muy populares en empresas que permiten realizar consultas con respecto a sus productos y servicios, o en la que los clientes pueden informar acerca de problemas o solicitar cualquier tipo de ayuda sobre algún producto o servicio. Un sistema de tickets permite una mayor organización del soporte que ofrece la empresa; se sistematizan todas las solicitudes y se llega a ofrecer un mejor y más rápido servicio. Asímismo, con un sistema de este tipo, el cliente puede saber en todo momento el estado de su consulta.

oSTicket es un sistema de soporte de tickets opensource, desarrollado en PHP y MySQl. Proporciona una interfaz basada en web donde los usuarios pueden crear nuevos tickets, ver el estado en que se encuentran o responder a los comentarios realizados desde el centro de soporte.

La Administración incorpora acciones de borrado de tickets de la base de datos, creación de categorías y miembros, creación de grupos, implantación de alertas, etc.

oSTicket » »

Páginas: 1 2 Siguiente >