Código PHP:
<?php
class MySQL {
private $connection;
public function __construct($host, $user,$password,$database) {
if(!isset($this->connection)) {
$this->connection = (mysql_connect($host,$user,$password)) or die(mysql_error());
mysql_select_db($database,$this->connection) or die(mysql_error());
}
}
public function execute($sql) {
$result = mysql_query($sql,$this->connection);
if(!$result) {echo 'MySQL Error: ' . mysql_error(); exit;}
else {return $result;}
}
public function get_table($table) {
$rows = $this -> execute("SELECT * FROM " . $table);
while($row = mysql_fetch_row($rows)) {$result[]=$row;}
return $result;
}
public function get_results($sql) {
$rows = $this -> execute($sql);
while($row = mysql_fetch_row($rows)) {$result[]=$row;}
return $result;
}
public function num_rows($sql) {
return mysql_num_rows($this -> execute($sql));
}
} $db_o = new MySQL("localhost","root","","flp");
$db_d = new MySQL("localhost","root","","presta");
pero por ejemplo:
si ejecuto $db_o->get_results("SELECT id FROM user");
y luego ejecuto $db_d->get_results("SELECT id FROM client")
me dice que presta.client no existe osea que esta cogiendo el campo de la segunda consulta y lo quiere ejecutar con la primera conexion.
Alguien puede decirme como solucionar esto?
gracias!

o yo soy mu vago o ustedes son unos genios....
pues poster mi codigo como dije es una mareja de codigo jajaja
perdon yo solo hice un comentario jackson666 de que tal vez hay una forma mas sencilla de hacerlo, tu me diste hilo....


