guardando un po' in giro ho trovato questo tutorial:
http://www.manuelmarangoni.it/sir-bi...mporaneamente/
e pensavo di poterlo utilizzare in questo modo:
Codice PHP:
//in config.php
function dbconn($type){
switch($type){
case "1":
# definizione delle costanti per l'autenticazione a MYSQL
define('DATA_HOST', '1xx.xxx.x.xx');
define('DATA_UTENTE', 'm.rossi');
define('DATA_PASS', 'marcorossi');
define('DATA_DB', 'ZONA');
break;
case "2":
# definizione delle costanti per l'autenticazione a SQLSERVER
define('DATA_HOST', 'ZONAPRO');
define('DATA_UTENTE', 'gestionezonapro');
define('DATA_PASS', 'gestzonapro');
define('DATA_DB', 'gestzona.dbo');
break;
}
}
# classe per l'interazione con il database
class Database
{
public $connect;
public $connSQLSERVER;
var $errors = NULL;
# definizione del costruttore
public function __construct()
{
$this->connect = "";
$this->connSQLSERVER = "";
$this->errors = array ();
dbconn(1);
# connessione al DBMS->Object-oriented API connection
$this->connect = new mysqli(DATA_HOST, DATA_UTENTE, DATA_PASS, DATA_DB);
# gestione errori
if ($this->connect->connect_errno) {
echo "Failed to connect to MySQL: (". $this->connect->connect_errno.")".$this->connect->connect_error;
}
//poi pensavo di poter gestire la conn verso sqlserver semplicemente in questo modo, ma mi va in errore la prima, non estrapola i record presenti nel db mysql.
dbconn(2);
# connessione al DBMS->Object-oriented API connection
$this->connSQLSERVER = new mssql_connect(DATA_HOST, DATA_UTENTE, DATA_PASS, DATA_DB);
# gestione errori
if ($this->connSQLSERVER->errors) {
echo "Failed to connect to SQLSERVER: (" . $this->connSQLSERVER->errors . ") " . $this->connSQLSERVER->errors;
}
}
}
Come posso fare?
Grazie ancora.