Erro de conexa com o banco

Boa noite pessoal estou tendo o seguinte erro:

Warning: mysqli_connect(): (HY000/1049): Unknown database ‘1’ in C:\Program Files\EasyPHP-DevServer-14.1VC11\data\localweb\crudgenerico\classes\banco.class.php on line 24

Esse e o meu codigo que faz a verificação se a conexao

public function conecta(){
				$this->conexao = mysqli_connect($this->servidor,$this->usuario,$this->senha,TRUE)
				or die($this->trataerro(__FILE__,__FUNCTION__,mysqli_errno(),mysqli_error(),TRUE));
				mysqli_select_db($this->nomebanco) or die($this->trataerro(__FILE__,__FUNCTION__,mysqli_errno(),mysqli_error(),TRUE));
				mysqli_query("SET NAMES 'utf8' ");
				mysqli_query("SET character_set_connection=utf8");
				mysqli_query("SET character_set_client=utf8 ");
				mysqli_query("SET character_set_results=utf8");
				echo"Metodo conecta foi chamado ";
}//conecta

o que posso esta fazendo de errado?

No mysqli_connect() você tem que passar o Database como ultimo parâmetro:

$this->conexao = mysqli_connect($this->servidor,$this->usuario,$this->senha,**TRUE**)

faça isso:

$this->conexao = mysqli_connect($this->servidor,$this->usuario,$this->senha,**$this->nomebanco**)

e retire o

mysqli_select_db($this->nomebanco).

Porém te aconselho a usar PDO http://php.net/manual/pt_BR/book.pdo.php :slight_smile: