10 útiles funciones PHP para trabajar con MySQL
1 COMENTARIO - Publicado hace 4 semanas - Clasificado en: PHP, MYSQL, SNIPPETSInteresante 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 » »
Algunas entradas relacionadas:
- osTicket: Sistema de soporte por tickets gratuito
- RSSLounge: Lector de feeds en PHP, jQuery y MySQL
- Optimizar todas las tablas de una base de datos MySQL con PHP
- Adminer: herramienta de gestión de MySQL en un sólo fichero
- Mostrar todas las tablas de una base de datos
- Mostrar tablas y campos de una base de datos MySQL con PHP
- Backup de una base de datos MySQL a XML con PHP
Adminer: herramienta de gestión de MySQL en un sólo fichero
2 COMENTARIOS - Publicado hace 2 meses - Clasificado en: PHP, MYSQL, DESARROLLOBuscando 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
Algunas entradas relacionadas:
- Mostrar tablas y campos de una base de datos MySQL con PHP
- Backup de una base de datos MySQL a XML con PHP
- Mostrar todas las tablas de una base de datos
- osTicket: Sistema de soporte por tickets gratuito
- RSSLounge: Lector de feeds en PHP, jQuery y MySQL
- Optimizar todas las tablas de una base de datos MySQL con PHP
- 10 útiles funciones PHP para trabajar con MySQL
RSSLounge: Lector de feeds en PHP, jQuery y MySQL
1 COMENTARIO - Publicado hace 2 meses - Clasificado en: PHP, JQUERY, MYSQL, RECURSOSRSSLounge 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.
RssLounge » »
Visto en WebResourcesDepot » »
Algunas entradas relacionadas:
Buenas prácticas en MySQL
2 COMENTARIOS - Publicado hace 3 meses - Clasificado en: MYSQLEn 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 » »
Algunas entradas relacionadas:
- Adminer: herramienta de gestión de MySQL en un sólo fichero
- Backup de una base de datos MySQL a XML con PHP
- 10 útiles funciones PHP para trabajar con MySQL
- Optimizar todas las tablas de una base de datos MySQL con PHP
- HeidiSQL: Gestor gráfico de MySQL
- Consultas útiles para MySql
- Crear millones de registros en una tabla de MySQL
Backup de una base de datos MySQL a XML con PHP
0 COMENTARIOS - Publicado hace 9 meses - Clasificado en: XML, PHP, MYSQL, SCRIPTSEn 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.' '; //GUARDAMOS EL FICHERO $handle = fopen($name.'-backup-'.time().'.xml','w+'); fwrite($handle,$xml); fclose($handle); } ?>'.$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; } $xml.= ''.$br; $x = 0; while($x < mysql_num_fields($records)) { $meta = mysql_fetch_field($records,$x); $xml.= $tab.$tab.$tab.' '.$br; $xml.= $tab.$tab.'$attribute.'" '; } $xml.= '/>'.$br; $x++; } $xml.= $tab.$tab.' '.$br; while($record = mysql_fetch_assoc($records)) { $xml.= $tab.$tab.$tab.' '.$br; $xml.= $tab.''.$br; foreach($record as $key=>$value) { $xml.= $tab.$tab.$tab.$tab.'<'.$key.'>'.htmlspecialchars(stripslashes($value)).''.$key.'>'.$br; } $xml.= $tab.$tab.$tab.' '.$br; } $xml.= $tab.$tab.'
Algunas entradas relacionadas:
HeidiSQL: Gestor gráfico de MySQL
3 COMENTARIOS - Publicado hace 12 meses - Clasificado en: MYSQL, UTILIDADES, DESARROLLOHeidiSql 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.
osTicket: Sistema de soporte por tickets gratuito
1 COMENTARIO - Publicado hace 13 meses - Clasificado en: RECURSOS, PHP, MYSQLLos 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.
Algunas entradas relacionadas:
- Concrete5
- QuiXPlorer: Gestor de archivos basado en web
- Free Vector Pack: Character | siXsiXsiX
- RSSLounge: Lector de feeds en PHP, jQuery y MySQL
- File Thingie: Administrador de archivos en PHP
- 50 herramientas útiles para desarrollar con PHP





















diseño web valencia en 500 iconos gratuitos para tus aplicaciones web
