X

Cómo realizar una conexión MySQL desde PHP

Es importante para todos los que se inician en el mundo del desarrollo de aplicaciones conocer la manera correcta de conectar su backend (en este caso PHP) con su base de datos “Mysql”, esto nos va a permitir realizar operaciones básicas para cualquier sistema, como por ejemplo realizar Select, Insert, Update, Delete que son las operaciones más comunes de un sistema o de una web.

 

Funciones para conectar Mysql desde Php

 

mysql_connect

Esta función es necesaria para conectarse con un servidor de base de datos Mysql, se utiliza normalmente con 3 parámetros: el dominio del servidor (siendo el más común localhost), nombre de usuario y password.

$conexion = mysql_connect("localhost", "user","password");

 

mysql_select_db

Se utiliza para seleccionar la base de datos Mysql que queremos gestionar, antes debemos haber realizado la conexión con mysql_connect. Se utiliza un mínimo de dos (2) parámetros en esta función: el nombre de la base de datos y la referencia a la conexión realizada con mysql_connect().

$conexion = mysql_connect("localhost", "user","password");
mysql_database("nombre_base_datos",$conexion);

 

mysql_query

Se utiliza para ejecutar las sentencias SQL en la base de datos conectada y seleccionada previamente, se utiliza con 2 parámetros: la sentencia SQL y la referencia a la conexión de la base de datos.

$conexion = mysql_connect("localhost", "user","password");
mysql_database("nombre_base_datos",$conexion);
$query = mysql_query("select * from tabla",$conexion);

 

mysql_fetch_row

Esta función se utiliza para obtener un resultado de una sentencia SQL, se utiliza básicamente con 1 parámetro, donde el parámetro es la variable resultado de la sentencia SQL en este caso $query. Y esto nos devuelve un arreglo numérico que corresponde a la fila recuperada y mueve el puntero de datos interno hacia la siguiente posición.

$conexion = mysql_connect("localhost", "user","password");
mysql_database("nombre_base_datos",$conexion);
$query = mysql_query("select * from tabla",$conexion);
$resultado = mysql_fetch_row($query);
print_r($resultado); // Pueden ver todos los registros de una tabla

Con estas funciones podemos empezar a desarrollar un poco más en php, ya ahora que sabemos como conectar y ejecutar sentencias SQL sería bueno seguir practicando con las sentencias SELECT, INSERT, UPDATE y DELETE en una base de datos de prueba.

Por favor avísanos si hay algún detalle que no esté claro o si tienes alguna duda sobre este procedimiento. Puedes dejarnos un comentario aquí debajo y en breve te daremos una respuesta.

Artículos relacionados