Olá colegas.
Estou com problemas com um código php, e gostaria do auxílio de alguém que entenda.
Eu possuía um wamp anterior ao que tenho instalado no momento, e o código funcionava, porém, depois que instalei essa versão que tenho, não funciona mais, em função de exigir o código em mysqli, ao em vez de mysqll
Wampserver versão 2.5.
PHP versão 5.5.12
Segue o Código anterior, que funcionava, do arquivo "funcoes.php".
//CRIAR A CLASS class recordset{ //Desclarar variaveis publicas public $banco = "novacasanh1"; public $usuario = "root"; public $senha = ""; public $hostname = "localhost"; //Conectar ao banco de dados function conexao(){ $conn = mysql_connect($this->hostname,$this->usuario,$this->senha); mysql_select_db($this->banco) or die('Nao foi possível conectar'.mysql_error()); mysql_query("SET NAMES 'utf8'"); mysql_query('SET character_set_connection=utf8'); mysql_query('SET character_set_client=utf8'); mysql_query('SET character_set_results=utf8'); } function seleciona($sql){ $result = mysql_query($sql) or die('Não foi possivel conectar'); return $result; } }
E esse é o código na página:
<?php include 'funcoes.php'; $conecta = new recordset(); $conecta->conexao(); // Informações da query $campos_query = "*"; $final_query = "FROM fotos WHERE categoria = 'cadeira' AND estilo != 'madeira' ORDER BY id ASC"; ?>
Então, através de tutoriais, substitui o mysql_connect para mysqli_connect, substitui o mysql_select_db para mysqli_select_db
E agora, estou com o seguinte erro:
Warning: mysqli_select_db() expects exactly 2 parameters, 1 given in C:\wamp\www\novacasanh\funcoes_nova.php on line 30 Call Stack # Time Memory Function Location 1 0.0050 154232 {main}( ) ..\produtos_cadeiras1.php:0 2 0.0090 160040 recordset->conexao( ) ..\produtos_cadeiras1.php:4 3 0.0430 167088 mysqli_select_db ( ) ..\funcoes_nova.php:30
Nao foi possível conectar
Tem como alguem me ajudar?