Предупреждение: mysqli_select_db () ожидает, что параметр 1 будет mysqli, строка указана в строке 34 ERR_MYSQL_SELECT_DB - PullRequest
0 голосов
/ 14 ноября 2018

но я немного учу php. У меня есть эта ошибка:

Warning: mysqli_select_db() expects parameter 1 to be mysqli, 
string given in /home/public_html/local/classes/mysql.class.php on line 34 
ERR_MYSQL_SELECT_DB.

Мой код:

function connect() {
        //$this->conn = mysql_connect($this->host, $this->user, $this->pass) or die(show_sql_error(mysql_error()));
        $this->conn = mysqli_connect ( $this->host, $this->user, $this->pass ) or die ( 'ERR_DB_CONNECT' );
        $this->select_db ( $this->name );

        return $this->conn;
    }
    function select_db($db) {
        mysql_select_db ( $db, $this->conn ) or die ( 'ERR_MYSQL_SELECT_DB' ); //die(show_sql_error(mysql_error()));
        $this->query ( 'set names utf8' );
    }

Как исправить ошибку и почему $db имеет неправильный тип?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...