- 12, May 2024
- #1
Пожалуйста, можете ли вы мне помочь, что мне нужно сделать?
без перерыва, у меня на сервере такая ошибка
Предупреждение PHP: mysqli_fetch_array() ожидает, что параметр 1 будет mysqli_result, логическим значением, заданным в /var/www/mydomain.com/public_html/includes/db_mysqli.php в строке $n, строка 85, ссылка: http://m.FB.com
Вот файл db_mysqli.php
без перерыва, у меня на сервере такая ошибка
Предупреждение PHP: mysqli_fetch_array() ожидает, что параметр 1 будет mysqli_result, логическим значением, заданным в /var/www/mydomain.com/public_html/includes/db_mysqli.php в строке $n, строка 85, ссылка: http://m.FB.com
Вот файл db_mysqli.php
<?php
class Database{
private $con = false;
private $conect = "";
private $result = array();
private $query = "";
public function connect(){
if(!$this->con){
$this->conect = new mysqli( _host, _user, _pass, _base );
$this->conect->set_charset("utf8");
if($this->conect->connect_errno > 0){
array_push($this->result,$this->conect->connect_error);
return false;
}else{
$this->con = true;
return true;
}
}else{
return true;
}
}
public function close(){
if($this->con){
if($this->conect->close()){
$this->con = false;
return true;
}else{
return false;
}
}
}
public function query($query){
$query = $this->conect->query($query);
return $query;
}
public function fetch_array($sql){
$array = mysqli_fetch_array($sql);
return $array;
}
private function tableExists($table){
$tablesInDb = $this->conect->query('SHOW TABLES FROM '._base.' LIKE "'.$table.'"');
if($tablesInDb){
if($tablesInDb->num_rows == 1){
return true;
}else{
array_push($this->result,$table." does not exist in this database");
return false;
}
}
}
public function num_rows($query)
{
return mysqli_num_rows($query);
}
}
?>
PHP: