Blog Tinux Net
Publicado en
Cheatsheet

Archivo para conectar a la base de datos

Autor

file: database.mysql.php

<?php

$host = "localhost";
$port = 3306;
$database = "Database";
$user_database = "UserDatabase";
$password_database = "PassDatabase";
// Si tenemos que hacerlo a traves de un tunel

shell_exec("ssh -fNg -L 3310:$host:3306 user_ssh@domain.dom");

Para comprobar que el túnel funciona:

ssh -N -L 3310:127.0.0.1:3306 user_ssh@domain.dom 

y si estas en un shell:

mariadb -D database -u user_database -ppassword -h 127.0.0.1 -P 3310
 $link = new mysqli($host, $user_database, $password_database, $database, $port);
if ($link->connect_error) {  

  die("Error: No se pudo conectar a MySQL." . 
PHP_EOL); }
echo "Connected successfully";
  ?> 

En cada script para poder operar con la base de datos tenemos que llamar al archivo de configuracion:

Para obtener un solo registro y visualizarlo: Y para utilizarlo:

<?php echo $origen_suministro ?>