si boots hai ragione è così ma o cambiato il nome del database lo messo di default ma ho un problema:
Codice PHP:
class database {
private $query;
private $mysqli;
private $result;
public function __construct(){
$system="../system/connect.adt";
if(file_exists($system)){
$arrdata=file($system);
foreach($arrdata as $pass){
$data=explode(":",$pass);
$access[]=$data[1];
}
$host=$access[0];
$user=$access[1];
$password=$access[2];
$database_name=$access[3];
}
$this->connect($host,$user,$password,$database_name);
}
public function __destruct(){
$this->disconnect();
}
public function connect($host, $user, $password, $database_name){
$this->mysqli=new mysqli($host,$user,$password,$database_name);
if(mysqli_connect_error) exit($response="error|Errore connessione database");
}
public function disconnect(){
$this->mysqli->close();
return true;
}
public function prepare_query($query){
$this->query = $query;
return true;
}
public function query(){
if(isset($this->query)){
$this->result = $this->mysqli->query($this->query);
if(!$this->result){
exit($response="error|Errore nell\'interrogazione del datbase.");
return false;
}
}
}
}
mi da questi errori:
Warning: mysqli::mysqli() [mysqli.mysqli]: php_network_getaddresses: getaddrinfo failed: Host sconosciuto. in D:\SITI WEB\lavori\audit.comm\include\db.php on line 34
Warning: mysqli::mysqli() [mysqli.mysqli]: [2002] php_network_getaddresses: getaddrinfo failed: Host sconosciuto. (trying to connect via tcp://localhost :3306) in D:\SITI WEB\lavori\audit.comm\include\db.php on line 34
Warning: mysqli::mysqli() [mysqli.mysqli]: (HY000/2002): php_network_getaddresses: getaddrinfo failed: Host sconosciuto. in D:\SITI WEB\lavori\audit.comm\include\db.php on line 34
Notice: Use of undefined constant mysqli_connect_error - assumed 'mysqli_connect_error' in D:\SITI WEB\lavori\audit.comm\include\db.php on line 35
Warning: mysqli::close() [mysqli.close]: Couldn't fetch mysqli in D:\SITI WEB\lavori\audit.comm\include\db.php on line 40
eppure stampo a video i dati del database e si trovano non capisco il perche mi dice che l'host non si trova.