Hallo ich wünsche einen Guten Morgen, ich habe eine Function in einer MySQL-Klasse die ich erweitern möchte um auf mehre Datenbank-Servern gleichzeitig zu verbinden und querys an ihnen zu senden...
Ich habe jeweils in der lokalen Datenbank auf dem lokalen Server eine Tabelle namens "Realms" wo die Datenbank-Server aufgelistet sind. Nun ist das problem, wie stelle ich das an...
hier die MySQL-Klasse:
welche funkrionen muss ich da wie abändern?
Als Datensatz, der Tabelle "Realm" ist folgender...
id | server | status | last_seen
1 | mrtweek.dyndns.org | 1 | 0
Als Connection-ID und query-ID habe ich mir überlegt, dass ich die Spalte "id" nehme...
Ich habe jeweils in der lokalen Datenbank auf dem lokalen Server eine Tabelle namens "Realms" wo die Datenbank-Server aufgelistet sind. Nun ist das problem, wie stelle ich das an...
hier die MySQL-Klasse:
PHP Code:
class mysql
{
/*************************************************************
Funktion: db_open($serv = 'localhost', $user, $pass, $db = 'netvisionv2');
Beschreibung: stellt die verbindung zur Datenbank her.
*************************************************************/
function db_open($serv = 'localhost', $user, $pass, $db = 'netvisionv2')
{
if(@mysql_connect($serv, $user, $pass))
{
if(@mysql_select_db($db))
{
return 0;
}
else
{
return 1;
}
}
else
{
return 1;
}
}
/*************************************************************
Funktion: getQuery($query)
Beschreibung: führt eine Datenbankabfrage aus...
*************************************************************/
function getQuery($query)
{
$sql_qry = @mysql_query($query);
return $sql_qry;
}
function sqlesc($x)
{
return "'" . @mysql_real_escape_string($x) . "'";
}
/*************************************************************
Funktion: numrows($x)
Beschreibung: gibt das Ergebnis als Zahl aus (zählen)
*************************************************************/
function numrows($x)
{
return $this->num_qry = @mysql_num_rows($x);
}
/*************************************************************
Funktion: sql_error()
Beschreibung: gibt die letzte Fehlermeldung an die Error-Klasse weiter
*************************************************************/
function sql_error()
{
global $nv_error;
if(mysql_errno() != 0)
{
return $nv_error->get_error(@mysql_errno(), @mysql_error());
}
}
/*************************************************************
Funktion: sql_error()
Beschreibung: gibt das ergebnis als Array aus...
TODO: Vllt mal fetch_row und fetch_array einbauen... später....
*************************************************************/
function fetch_qry($x)
{
return @mysql_fetch_array($x);
}
}
$nv_mysql = new mysql; // sich selbst deklarieren...
Als Datensatz, der Tabelle "Realm" ist folgender...
id | server | status | last_seen
1 | mrtweek.dyndns.org | 1 | 0
Als Connection-ID und query-ID habe ich mir überlegt, dass ich die Spalte "id" nehme...
Comment