PHP & MYSQL

PHP & MYSQL

Publicado el 20. Dic, 2009 by jmoran in Mysql, PHP

Realizar consultas a la base de datos es una de las tareas comunes de todo desarrollador, si eres programador web tal ves estes usando mysql y si eres nuevo en esto tal ves esto te sea de mucha ayuda. Aqui presentare como conectar php con mysql de la forma mas tradicional.

Conectar PHP y MySQL
Para poder obtener los registros de una base de datos mysql necesitamos una coneccion, es decir una comunicacoin entre mysql y php, para ello PHP tiene una serie de funciones especiales para interacior con la base de datos mysql.

Coneccion:
Lo primero es realizar una coneccion a la base de datos utilzando la funcion mysql_connect la cual le enviamos el nombre del servidor(la mayoria de los casos es localhost), el nombre de usuario y la clave o contraseña de nuestra base de datos.
Lo segundo es seleccionar nuestra base de datos para ello utilizamos la funcion mysql_select_db y le enviamos dos parametros, el primer parametro es el nombre de nuetra base de datos, el segundo parametro es el link identificador devuelto por la coneccion previamete abierta.

$conexion = mysql_connect("host", "user", "pwd");
mysql_select_db("db_name", $conexion);

Manipular los registros de la BD
Ya que nos encontramos conectados a nuestra base de datos podemos, insertar , eliminar y actualizar los registros de la BD, esto lo podemos realizar mediante la funcion mysql_query de PHP

Suponiendo que tenesmos una tabla llamada estudiantes podremos realizar los siguiente.

Obteniendo registros de la Base de Datos

$query= "SELECT * FROM estudiantes ORDER BY nombre ASC";
$result= mysql_query($query, $conexion) or die(mysql_error());
$data = mysql_num_rows($result);

Actualizando un registro(El registro con id 1)

$query= "UPDATE estudiantes SET edad='27' WHERE id=1";
$result= mysql_query($query, $conexion) or die(mysql_error());

Tags: ,

Leave a Reply