PDA

Ver la Versión Completa : Conectase a una base MySQL con PHP y sacar datos - MySQLi



Oskar2002
16/12/2018, 12:05
Venga, vamos allá, lo primero es declarar las variables con los datos de nuestra base MySQL, para ello creamos un archivo .PHP y pegamos lo siguiente:



$config['host'] = 'localhost';
$config['base'] = 'tubasededatos';
$config['user'] = 'tuusuario';
$config['pass'] = 'tucontraseña';


Ahora, toca turno de crear una función con el fin de abrir una conexión con nuestra base de datos de forma segura añadiendo el siguiente código:



function conexion_db(){
global $config;
// conex
$conn = mysqli_connect($config['host'], $config['user'], $config['pass'], $config['base']);
// error
if(mysqli_connect_errno($conn)){die('No se ha podido conectar con la base de datos, refresca la web o espera unos minutos.');}

return $conn;
}


Terminado, sólo quedar abrir la conexión para capturar datos, pegamos a continuación:



// abrir conexion
$conn = conexion_db();

$q = mysqli_query($conn,"SELECT * FROM mitabla");
if(mysqli_num_rows($q)!=0){
while($data = mysqli_fetch_array($q)){
$out = 'Usuario: ' . $data['usuario'];
$out .= ' Ciudad: ' . $data['ciudad'];
$out .= '<br>';
echo $out;
}
}

// cerramos conexión
mysqli_close($conn);


:salud: