ejemplo sencillo de conexion mysql con PHP

ejemplo sencillo de conexion mysql con PHP

ejemplo sencillo de conexion la bbdd mysql con PHP.

aquí te muestro un ejemplo sencillo de cómo conectar la base de datos MySQL con PHP y después mostrar todos los datos como por ejemplo un listado de categorías

  
<?php
$conexion = mysql_pconnect("localhost", "root", "") or trigger_error(mysql_error(),E_USER_ERROR);
mysql_select_db("curso_tienda", $conexion);
$sql_categorias = "SELECT * FROM categorias ORDER BY nombre_categoria ASC";
$categorias = mysql_query($sql_categorias, $conexion) or die(mysql_error());
$fila_categorias = mysql_fetch_assoc($categorias);

do {
echo $fila_categorias['nombre_categoria']."<br>";
} while ($fila_categorias = mysql_fetch_assoc($categorias));

mysql_free_result($categorias);
?>

lo primero que tenemos que hacer para conectarnos con la BBDD de MySQL es crear una variable con los datos de la conexión, es decir el servidor, el nombre de usuario y la contraseña

para ello utilizaremos la funcion MySQL_pconnect en la que le pasaremos el servidor en este caso localhost el nombre del usuario en nuestro caso Ruth y la contraseña que en nuestro caso es “”

$conexion = mysql_pconnect("localhost", "root", "") or trigger_error(mysql_error(),E_USER_ERROR);

ten en cuenta que yo estoy trabajando con WampServer y estos son los datos que tengo localmente

lo siguiente será indicarle el nombre de la base de datos en nuestro caso curso tienda para ello utilizaremos la función de php mysql select dB en la que le pasaremos dos parámetros el nombre de la base de datos y la variable que nos hemos creado para la conexión

mysql_select_db("curso_tienda", $conexion);

para continuar nos creamos una variable con la sentencia SQL que queremos utilizar en nuestra conexión y una vez tenemos perfectamente creadas estas variables crearemos otra variable dile que le pasaremos la sentencia SQL que acabamos de crear utilizando la funcion MySQL Query y pasando como parámetros la sentencia SQL que acabas de crear y los datos de la conexión

$sql_categorias = "SELECT * FROM categorias ORDER BY nombre_categoria ASC";
$categorias = mysql_query($sql_categorias, $conexion) or die(mysql_error());

y por último nos creamos una variable que contendrá todas las filas de la sentencia SQL utilizando la funcion MySQL fetch Assoc y pasándole como parámetro la variable que nos acabamos de crear

$fila_categorias = mysql_fetch_assoc($categorias);

con estos pasos ya tienes creada la conexión de MySQL utilizando PHP ahora te dejo en el siguiente ejemplo cómo puedes recorrer todo el juego de registros de la conexión

 

do {
echo $fila_categorias['nombre_categoria']."<br>";
} while ($fila_categorias = mysql_fetch_assoc($categorias));

mysql_free_result($categorias);

como puedes ver utilizó una estructura de control do while en la que le indicamos que nos muestre el nombre de cada una de las categorías de cada fila

con la función echo de PHP indicó que me muestre el nombre de la categoría que tenemos almacenado en nuestro juego de registro

y lo juntamos con la etiqueta BR para que nos haga un salto de línea