ciao a tutti sto avendo un problema con mysqli vi posto il code:
Codice PHP:
class database{
public $host="localhost";
public $user="root";
public $password="xxxxxxx";
public $db="data";
public $dbcomm;
public $result;
function connect(){
$this->dbcomm=new mysqli($this->host,$this->user,$this->password,$this->db) or die (mysqli_error());
}
function query($query){
if(!$this->result=mysqli_query($this->dbcomm,$query)){
return "error";
}else{
return $this->result;
}
}
function disconnect(){
mysqli_close($this->dbcomm);
}
}
$database=new database();
$database->connect();
...
$sql="INSERT INTO preacquisti (IDAcq, IDShop, IDCliente, IDarticoli, Quantita, Prezzi) VALUES ('$idacq', '$idshop', '$idcliente', '$idarticoli', '$quantita', '$prezzi')";
$query=$database->query($sql);
l'errore č il seguente:
Warning: mysqli_error() expects exactly 1 parameter, 0 given
Quello che non capisco e che la query me la fa e pure bene perche nel database vi inserisce tutti i dati, ma allora perchč da questo errore?