Eu sou meio novo em programação e estou com uma dificuldade, estava programando um site e rodava ele no wampserver, porém de um tempo para cá atualizei a versão do wamp e os comandos MYSQL do php passaram a parar de funcionar, funciona só quando mudo os comandos para MYSQLI e mesmo assim ainda ta dando mtos erros mysqli_query() expects at least 2 parameters, 1 given in ./.../.....
ou mysqli_error() expects exactly 1 parameter, 0 given in
em todo select que usava, por exemplo:
$ variavel = mysqli_query("SELECT * FROM tabela ORDER BY RAND() LIMIT 5") or die(mysqli_error());
a parte de conexão com o banco esta assim:
header( 'Content-Type: text/html; charset=utf-8' ); $ servidor = "..."; $ usuarioServidor = "..."; $ senhaServidor = "..."; $ nomeBD = "..."; $ conectar = @mysqli_connect($ servidor,$ usuarioServidor,$ senhaServidor) or die ("Não foi possível acessar o servidor"); $ selesionarBD = @mysqli_select_db($ nomeBD,$ conectar) or die (mysqli_error());
lembrando que quando coloco MYSQL não funciona, só com MYSQLI
Por que os comandos MYSQL não estão funcionando mais e porque os MYSQLI estão dando erro?