Archivo

Entradas Etiquetadas ‘mysql’

Consejos para MySQL

Martes, 15 de diciembre de 2009 Sin comentarios

Original de Sentido Web

Una serie de consejos bastante útiles para usar en MySQL, algunos ya conocidos y otros no tanto:

Leer más…

Articulos relacionados:

Categories: mysql Tags:

Optimizar todas las tablas de una base de datos MySQL con PHP

Domingo, 4 de enero de 2009 2 comentarios

Original de WebIntenta.

OPTIMIZE TABLE debe usarse si se ha eliminado gran parte de una tabla o si se han hecho muchos cambios en una tabla con filas de tamaño variable (tablas que contengan columnas VARCHAR, BLOB o TEXT). Optimizar las tablas con este comando no es algo que se deba hacer continuamente, pero sí que es bueno hacerlo de vez en cuando. Con este script podremos optimizar todas las tables de una base de datos. Para automatizar completamente el proceso bastaría con crear una tarea con Cron.

<?php
// VARIABLES DE CONEXION
$server = "localhost";
$dbuser = "usuario";
$dbpassword = "password";
$dbname = "nombre_base_de_datos"; 

$db = mysql_connect($dbhost, $dbuser, $dbpassword) or die("Connection Error: " . mysql_error());
mysql_select_db($dbname) or die("Error al conectar a la base de datos.");

//EXRAEMOS LAS TABLAS DE LA BASE DE DATOS
$sql = "SHOW TABLES";
$tablas = mysql_query( $sql) or die("No se puede ejecutar la consulta: ".mysql_error());
while ($tabla = mysql_fetch_assoc($tablas))  {
	foreach ($tabla as $item => $nombre_tabla) {
		echo $nombre_tabla.": ";
		//OPTIMIZAMOS LAS TABLAS
		mysql_query("OPTIMIZE TABLE ".$nombre_tabla) or die("No se puede ejecutar la consulta: ".mysql_error());
		// MOSTRAMOS EL RESULTADO
		if (mysql_errno()){
			echo " No ha podido ser optimizada.";
		}else{
			echo "Optimizada.";
		}
		echo "<br />";
	}
}
mysql_close($db);
?>

Lo que nos mostraría, si todo ha ido bien, algo como lo siguiente:

tabla 1: Optimizada.
tabla 2: Optimizada.
tabla 3: Optimizada.
tabla 4: Optimizada.
...............
tabla n: Optimizada.

Articulos relacionados:

Categories: mysql, OpenSource, php Tags: , ,

MySql – Consultas más usadas

Martes, 24 de junio de 2008 6 comentarios

Artículo Original de elwebmaster.com.

Veremos cómo evitar hacer cuentas o cálculos complejos y cómo aplicar “count“, los tipos de consultas “max” y “min“, “sum” y “limit“.

Leer más…

Articulos relacionados:

Categories: mysql, query Tags: ,

Consejos para optimizar MySQL

Martes, 22 de abril de 2008 Sin comentarios
Categories: mysql, Optimizar Tu Web Tags: ,

ymipollo.com con UTF-8

Martes, 8 de enero de 2008 Sin comentarios

Artículo Orignal de ymipollo.com

Hace algunas horas vi un post de minid.net donde hablan sobre cambiar las bondades de usar UTF-8. Después de meditar un poco, y como migré ymipollo.com de servidor, decidí seguir los pasos que explican. A continuación detallo la forma en que el servidor fue migrado a UTF-8:

Leer más…

Articulos relacionados:

Categories: OpenSource, utf8 Tags: , ,

MySql por Consola

Jueves, 16 de marzo de 2006 7 comentarios

Acceso a un servidor MySQL y administración de la base de datos por línea de comandos.

Es muy normal que utilicemos MySQL a través de páginas PHP y para administrar la base de datos utilicemos un programa como PhpMyAdmin, pero a veces no nos queda otro remedio que acceder a la base de datos a través de la línea de comandos.

MySQL tiene un programa, que se llama con el mismo nombre de la base de datos (mysql) que sirve para gestionar la base datos por línea de comandos. Ese programa, en una instalación de Windows se encuentra en un directorio como

Leer más…

Articulos relacionados:

Categories: consola, mysql Tags: ,

Php y Mysql Básico

Miércoles, 15 de marzo de 2006 Sin comentarios

Como conectase a MySql desde PhP, recomendable para quienes están empezando a programar

En este ejemplo creamos una tabla llamada prueba con 3 campos: un campo identificador, que nos servirá para identificar unívocamente una fila con el valor de dicho campo, otro campo con el nombre de una persona y por último un campo con el apellido de la persona.

Para crear la tabla puede usar la herramienta de administración de MySQL de su servidor web o puede escribir un fichero de texto con el contenido de la sentencia SQL equivalente y luego decirle al motor de base de datos que la ejecute con la siguiente instrucción:

Leer más…

Articulos relacionados:

Categories: mysql, php Tags: ,

Función que descarga archivos

Martes, 3 de enero de 2006 Sin comentarios

Esta función permite realizar descargas directas de archivos desde el servidor.
¿Qué quiere decir esto? Pues que podemos forzar que una imagen jpg o un archivo txt no sea mostrado por el navegador automáticamente y que pueda ser descargado como si le hubieramos dado a “Guardar como..”
Leer más…

Articulos relacionados:

Categories: mysql, php Tags: , ,

Sistema de Descargas

Martes, 3 de enero de 2006 3 comentarios

Aprenderemos en este artículo cómo crear un sistema de descargas para nuestro sitio web.

Extraido desde : http://www.blasten.com/contenidos/19139

Paso 1

Crear las tablas de descargas en phpMyAdmin

Leer más…

Articulos relacionados:

Categories: mysql, php Tags: , ,

Evitar la inyección SQL

Miércoles, 21 de diciembre de 2005 1 comentario

La inyección SQL consiste en la modificación de las consultas a nuestra base de datos a partir de los parametros pasados por URL al script en PHP.
Leer más…

Articulos relacionados:

Categories: mysql, php Tags: , ,

Paginación de resultados

Martes, 20 de diciembre de 2005 Sin comentarios

La paginación de resultados es la única solución adecuada para poder mostrar al usuario los 4281 resultados que ha devuelto su búsqueda… ¿pero como hacerlo?

Bien, ya sabes lo que quieres. Quieres paginar resultados. ¿Pero como hacerlo? ¿Cuantos resultados por página? ¿Cuantas páginas? ¿Y si resultan que me salen 1000 páginas… muestro un enlace a cada una de ellas? ¿Solo muestro enlaces a las primeras 10 páginas? Y al cambiar de página… ¿que hago? ¿debo volver a hacer la busqueda? Este artículo pretende dar respuesta a todas estas preguntas.

Leer más…

Articulos relacionados:

Categories: mysql, php, PHP en General Tags: , ,

Crear un foro con PHP y Mysql

Martes, 11 de octubre de 2005 15 comentarios

En este tutorial crearemos un foro desde cero aprendiendo a separar la programación del diseño, y modularizando nuestra aplicación para que sea simple de configurar y de adaptar.
Leer más…

Articulos relacionados:

Categories: mysql, php Tags: , ,