Cita:
Iniciado por BorjaSan
Hola,
Me refiero a no tener que meter los datos de conexion y la BBDD en cada consulta, si siempre son los mismos...
Saludos
hola como andas, podrias modificar los metodos __construct y connect; agregarle un parametro mas que sea la base de datos
ej:
Código php:
Ver original<?php
#
public function __construct($hostname = 'localhost', $username = 'root', $password = '',$db="default-db")
{
return $this->connect($hostname, $username, $password,$db);
}
private function connect($hostname,$username,$password,$db)
{
else $this->select_db($db);return $this->ready = true;
}
o... podrias crea una global (mejor que modificar el funcionamiento de la clase)
config_db.php
Código php:
Ver originalinclude 'class/SimpleMySQL.php';
global $SimpleMySQL;
$SimpleMySQL = new SimpleMySQL('localhost', 'root', 'pasword');
$SimpleMySQL->select_db('base_de_datos');
index.php
Código php:
Ver originalinclude 'config_db'.php:
global $SimpleMySQL;
$SimpleMySQL->query("SELECT * FROM noticias");
//etc