PHP & MYSQL
Publicado el 20. dic, 2009 by jbomba 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());



