Mi riferivo ad un database mysql...grazie per i suggerimenti!
Il mio script mi da però sempre "query fallita" sapreste dirmi perchè? eppure la sintassi della query è corretta...brancolo un po' nel buio!
Il codice è:

function monitoring(){
include 'header.php';

//connessione al mysql server
$connessione = mysql_connect("localhost","nagios","qazxsw33") or die("connessione non riuscita");


mysql_select_db("nagios") or die("selezione database non riuscita");


//$uname dovrebbe essere la variab che contiene il nome dell utente loggato $uname1 = "multilabor"; $uname2 = "italdata";

if (pnUserLoggedIn()) {

$uname = pnUserGetVar('uname');



if (strcasecmp ($uname, $uname1) == 0) {
$query = "SELECT host_name,service_status,last_update FROM servicestatus WHERE hostname = 'centrasrv' ";
$exec = mysql_query($query) or die("Query fallita");

} else if (strcasecmp ($uname, $uname2) == 0) {
$query = "SELECT * FROM servicestatus WHERE hostname = \"linux\" AND hostname = \"time-server\" ";

$exec = mysql_query($query) or die("Query fallita");

}

//stampa risultati in html


while ($elem = mysql_fetch_object($exec)) {
print "\t<tr>\n";
foreach ($elem as $valore_colonna) {
print "\t\t<td>$valore_colonna</td>\n";
}
print "\t</tr>\n";
}


//liberazione risultato
mysql_free_result($exec);

//chiusura connessione
mysql_close($connessione);


include 'footer.php';
}
}
switch($req) {
default:
monitoring();
break;
}

?>