Aquí indico como hacer una conexión a mysql (BD) usando PHP

Primero debemos configurar la Base de datos, es decir, tener creada una BD (miBD) con un usuario(miUSER) y contraseña (miPASS) con permisos para leer y escribir dentro de ella, sabiendo esto, y alguna tabla conocida previamente creada ejm: ‘documents’, se utilizarán 2 archivos:

1 _bd.php : Contiene los datos de conexión a la BD y funciones que buscan, eliminan y modifican en la BD.

2 prueba.php : Éste archivo llama a la función de _bd.php y despliega en pantalla el resultado de la búsqueda BD.

Nota: se necesita haber configurado el APACHE para que funcione con php y mysql.

1) Archivo: _bd.php

<?php
$NOM_BD = 'miBD';
$USER_BD = 'miUSER';
$PWD_BD = 'miPASS';
$SERVER_BD = 'localhost';
function lista_datos_tabla_BD() {
$link = mysql_connect($GLOBALS['SERVER_BD'], $GLOBALS['USER_BD'], $GLOBALS['PWD_BD']) or _msg_error_sistema("**ERROR MYSQL: No se pudo conectar a mysql. En script: " . $_SERVER['PHP_SELF']);
$bd = mysql_select_db($GLOBALS['NOM_BD']) or _msg_error_sistema("**ERROR MYSQL: No se pudo abrir BD. En script: " . $_SERVER['PHP_SELF']);
$nom_tabla = 'documents';
$sql = "select * from $nom_tabla";
$result = mysql_query($sql) or _msg_error_sistema("**ERROR MYSQL: No se pudo consultar la BD. SQL: $sql En script: " . $_SERVER['PHP_SELF']);
mysql_close();
return $result;
};
?>

2) Archivo: prueba.php

<?php
//Se incluye la librería
include('_bd.php');
//Llama a la función que busca en la BD y el resultado lo guarda en la variable
$resultados= lista_datos_tabla_BD();
//para saber en numero de columnas
$col=mysql_num_fields($resultados);
//para saber en numero de filas
$filas=mysql_num_rows($resultados);
print ("filas: ".$filas);
print ("columnas: ".$col);
if($filas!=0)
{
$compteur=0;
echo "<table";
echo "<tr";
for($j=0;$j<$col;$j++){
echo "<td";
echo $registro[$j];
echo "</td";
}
}
echo "</tr";
}
echo "</table";
}
?>