Duvidas com mysqli
11/07/2016
0
Bom dia, tenho uma pagina em php eu estava desenvolvendo em php com as funções mysql, mas fiquei sabendo que elas estavam obsoletas então estou mudando para o mysqli mas esta com alguns erros na parte em que eu uso o mysqli_query e o mysqli_fetch_array, gostaaria de saber qual a sintaxe dessas funções.
Este é o código e os erro que aparece no site está logo a baixo.
Obrigado desde já.
Erros
Warning: mysqli_query() expects at least 2 parameters, 1 given in C:\Program Files\VertrigoServ\www\himoveislages\index.php on line 395
Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, object given in C:\Program Files\VertrigoServ\www\himoveislages\index.php on line 396
Este é o código e os erro que aparece no site está logo a baixo.
Obrigado desde já.
<?php?> <!DOCTYPE html> <html> <head> <title>H Imóveis Lages - Home</title> <link rel = "shortcut icon" href= "imagens/logo.ico" type = "image/x-icon"/> <meta http-equiv = "X-UA-Compatible" content = "IE=edge"> <meta name = "viewport" content = "width=device-width, initial-scale=1"> <link rel = "stylesheet" href = "css/menu.css"> <link rel = "stylesheet" href = "css/estilo.css"> <script src = "http://code.jquery.com/jquery-latest.min.js" type = "text/javascript"> </script> <script src = "script.js"> </script> <script src = "fotos.js"> </script> <script type="text/javascript" src="js/jquery-1.3.1.min.js"></script> <meta http-equiv = "Content-Type" content = "text/html; charset=utf-8"/> <meta name = "keywords" content = "imóvel, imóveis, casa, apartamento, terreno, sitio, chacara, fazenda, lages, santa catarina, alto padrão, balneário camboriú, h imoveis," /> <meta name = "description" content = "H Imóveis Lages - Imobiliária de Lages e toda a Serra Catarinense. Aqui Você Encontra o Melhor Imóvel" /> <link rel = "stylesheet" href = "css/reset.css" type = "text/css"> <script type="text/javascript"> $(document).ready(function(){ slideShow(); }); function slideShow(){ $('#gallery a').css({opacity: 0.0}); $('#gallery a:first').css({opacity: 1.0}); $('#gallery .caption').css({opacity: 0.7}); $('#gallery .caption').css({width: $('#gallery a').find('img').css('width')}); $('#gallery .content').html($('#gallery a:first').find('img').attr('rel')) .animate({opacity: 0.7}, 400); setInterval('gallery()',6000); } function gallery(){ var current = ($('#gallery a.show')? $('#gallery a.show') : $('#gallery a:first')); var next = ((current.next().length) ? ((current.next().hasClass('caption'))? $('#gallery a:first') :current.next()) : $('#gallery a:first')); var caption = next.find('img').attr('rel'); next.css({opacity: 0.0}) .addClass('show') .animate({opacity: 1.0}, 1000); current.animate({opacity: 0.0}, 1000) .removeClass('show'); $('#gallery .caption').animate({opacity: 0.0}, { queue:false, duration:0 }).animate({height: '1px'}, { queue:true, duration:300 }); $('#gallery .caption').animate({opacity: 0.7},100 ).animate({height: '100px'},500 ); $('#gallery .content').html(caption); } </script> <script language=JavaScript> var mensagem = ""; function clickIE(){ if (document.all){ (mensagem); return false; } } function clickNS(e){ if(document.layers||(document.getElementById&&!document.all)){ if (e.which==2||e.which==3){ (mensagem);return false; } } } if (document.layers){ document.captureEvents(Event.MOUSEDOWN);document.onmousedown=clickNS; } else{ document.onmouseup=clickNS;document.oncontextmenu=clickIE; } document.oncontextmenu=new Function("return false") </script> <style type = "text/css"> body{ background-color: #cccccc; } .sel{ background-image:url('imagens/bgsel1.png'); } </style> </head> <body> <!-- <body onselectstart = "return false"> --> <div id = "top"> <div id = "conteudo"> <div id = "menu"> <div id = "cssmenu"> <ul> <li> <a href='index.php'> Home </a> </li> <li> <a href='sobre.php'> Sobre </a> </li> <li> <a href='vendas.php'> Vendas </a> </li> <li> <a href='locacao.php'> Locações </a> </li> <li> <a href='contato.php'> Contato </a> </li> <li> <a href='https://docs.google.com/forms/d/1OCwxzlRSBJ3Vc4j0Y6WjTnHsiEqQclePUce5qkJ2w2w/viewform'> Trabalhe Conosco </a> </li> <li> <a href='admin/index.php'> Acesso Restrito </a> </li> </ul> </div> </div> <div id = "banner"> <div id="gallery"> <a href="index.php" class="show"> <img src="images/Sala1.png" alt="Sala de Recepção" width="1000px" height="350px" title="H Imóveis Lages" alt="H Imóveis Lages" rel=" <h3> Sala de Recepção </h3> Sala de Recepção H Imóveis Lages."/> </a> <a href="index.php" class="show"> <img src="images/Sala2.jpg" alt="Sala de Reuniões" width="1000px" height="350px" title="H Imóveis Lages" alt="H Imóveis Lages" rel=" <h3> Sala de Reuniões </h3> Sala de Reuniõe H Imóveis Lages."/> </a> <a href="index.php" class="show"> <img src="images/fazenda.jpg" alt="Fazenda" width="1000px" height="350px" title="H Imóveis Lages" alt="H Imóveis Lages" rel=" <h3> Fazenda </h3> Ótima fazenda a venda com a H Imóveis Lages."/> </a> <a href="index.php" class="show"> <img src="images/1.jpg" alt="Praia de Balneário Camboriú" width="1000px" height="350px" title="H Imóveis Lages" alt="H Imóveis Lages" rel=" <h3> Praia de Balneário Camboriú </h3> Vista da Praia de Balneário Camboriú."/> </a> <a href="index.php" class="show"> <img src="images/2.jpg" alt="Praia de Balneário Camboriú" width="1000px" height="350px" title="H Imóveis Lages" alt="H Imóveis Lages" rel=" <h3> Praia de Balneário Camboriú </h3> Vista de Cima da Praia de Balneário Camboriú."/> </a> <a href="index.php" class="show"> <img src="images/3.jpg" alt="raia de Balneário Camboriú" width="1000px" height="350px" title="H Imóveis Lages" alt="H Imóveis Lages" rel=" <h3> Praia de Balneário Camboriú </h3> Vista Noturna da Praia de Balneário Camboriú."/> </a> <div class="caption"> <div class="content"> </div> </div> </div> <div class="clear"> </div> </div> <div id = "menu_pesquisa"> Pesquisa Avançada <p> <form id = "form1" name = "form1" method = "get" action = "index.php"> </p> </center> <select name = "comprar_alugar" class = "sel"> <option>Tipo de Serviço</option> <option>Comprar</option> <option>Alugar</option> </select></br> <select name = "tipo" class = "sel"> <option>Tipo</option> <option>Apartamento Padrão</option> <option>Apartamento Duplex</option> <option>Apartamento Triplex</option> <option>Área de Terra</option> <option>Barracão</option> <option>Casa</option> <option>Chácara</option> <option>Cobertura Duplex</option> <option>Condomínio Fechado</option> <option>Diferenciado</option> <option>Fazenda</option> <option>Frente Mar</option> <option>Garagem</option> <option>Prédio Comercial</option> <option>Sala Comercial</option> <option>Sobrado</option> <option>Sítio</option> <option>Terreno</option> </select></br> <select name="quartos" class="sel"> <option>Dormitórios</option> <option>1</option> <option>2</option> <option>3</option> <option>4</option> <option>5</option> <option>6</option> </select></br> <select name="suites" class="sel"> <option>Suítes</option> <option>1</option> <option>2</option> <option>3</option> <option>4</option> <option>5</option> <option>6</option> </select></br> <select name="banheiros" class="sel"> <option>Banheiros</option> <option>1</option> <option>2</option> <option>3</option> <option>4</option> <option>5</option> <option>6</option> </select></br> <select name="garagem" class="sel"> <option>Vagas de Garagem</option> <option>1</option> <option>2</option> <option>3</option> <option>4</option> <option>5</option> <option>6</option> </select></br> <select name="bairro" class="sel"> <option>Bairro</option> <option>Araucária</option> <option>Área Industrial</option> <option>Beatriz</option> <option>Bela Vista</option> <option>Bom Jesus</option> <option>Boqueirão</option> <option>Caça e Tiro</option> <option>Caravágio</option> <option>Caroba</option> <option>CDL</option> <option>Centenário</option> <option>Centro</option> <option>Cidade Alta</option> <option>Conta Dinheiro</option> <option>Copacabana</option> <option>Coral</option> <option>Cruz de Malta</option> <option>Da Bates</option> <option>Da Brusque</option> <option>Da Chapada</option> <option>Da Penha</option> <option>Da Várzea</option> <option>Do Triângulo</option> <option>Do Tributo</option> <option>Dom Daniel</option> <option>Ferrovia</option> <option>Frei Rogério</option> <option>Gethal</option> <option>Guadalupe</option> <option>Guarujá</option> <option>Habitação</option> <option>Ipiranga</option> <option>Jardim Celina</option> <option>Jardim das Camélias</option> <option>Jardim Panorâmico</option> <option>Maria Luiza</option> <option>Morro de Posto</option> <option>Morro Grande</option> <option>Nossa Senhora Aparecida</option> <option>Passo Fundo</option> <option>Petrópolis</option> <option>Pinheiro Seco</option> <option>Pisani</option> <option>Ponte Grande</option> <option>Popular</option> <option>Promorar</option> <option>Restinga Sêca</option> <option>Sagrado Coração de Jesus</option> <option>Santa Cândida</option> <option>Santa Catarina</option> <option>Santa Clara</option> <option>Santa Helena</option> <option>Santa Maria</option> <option>Santa Mônica</option> <option>Santa Rita</option> <option>Santo Antônio</option> <option>São Cristóvão</option> <option>São Francisco</option> <option>São Luiz</option> <option>São Miguel</option> <option>São Paulo</option> <option>São Pedro</option> <option>São Sebastião</option> <option>Universitário</option> <option>Vila Comboni</option> <option>Vila Maria</option> <option>Vila Mariza</option> <option>Vila Nova</option> <option>Vista Alegre</option> </select></br> <select name="cidade" class="sel"> <option>Cidade</option> <option>Dourados</option> <option>Abdon Batista</option> <option>Anita Garibaldi</option> <option>Balneário Camboriú</option> <option>Barra Velha</option> <option>Bocaina do Sul</option> <option>Bom Jardim da Serra</option> <option>Bom Retiro</option> <option>Bombinhas</option> <option>Caçador</option> <option>Camboriú</option> <option>Campos Novos</option> <option>Capão Alto</option> <option>Celso Ramos</option> <option>Cerro Negro</option> <option>Correia Pinto</option> <option>Florianópolis</option> <option>Governador Celso Ramos</option> <option>Itajaí</option> <option>Itapema</option> <option value="Lages" selected>Lages</option> <option>Navegantes</option> <option>Otacílio Costa</option> <option>Painel</option> <option>Palhoça</option> <option>Palmeira</option> <option>Penha</option> <option>Ponte Alta do Norte</option> <option>Ponte Alta</option> <option>Porto Belo</option> <option>Santa Cecília</option> <option>São Joaquim</option> <option>São José</option> <option>São José do Cerrito</option> <option>Tubarão</option> <option>Urubici</option> <option>Urupema</option> </select></br> <select name="estado" class="sel"> <option>Estado</option> <option>Mato Grosso do Sul</option> <option value="Santa Catarina" selected>Santa Catarina</option> </select></br> <select name="valor" class="sel"> <option>Valor</option> <option>100.000</option> <option>200.000</option> <option>300.000</option> <option>400.000</option> <option>500.000</option> <option>600.000</option> <option>700.000</option> <option>800.000</option> <option>900.000</option> <option>1.000.000</option> </select></br> <input type="submit" value="Buscar"/> </form> </div> <div id="contout"> <div id="cont2"> <div id="titulo_gal"> <a href="index.php"> <font color="#833a4d"> <center> Ultimos Lançamentos </br></br> </center> </font> </a> <div id = "busca"> <form method="GET" action="#"> <label for="consulta"> </label> <input type="text" id="consulta" name="consulta" maxlength="255" placeholder = Cod.Imóvel /> <input type="submit" value="Buscar" /> </form> </div> </div> </div> <?php include 'conexao.php'; $con = mysqli_connect("localhost","root","vertrigo","bancohlages"); $sql1 = ""; $sql2 = ""; $sql3 = ""; $sql4 = ""; $sql5 = ""; $sql6 = ""; $sql7 = ""; $sql8 = ""; $sql9 = ""; $sql10 = ""; $sql11 = ""; if (((@$_GET['comprar_alugar']) <> "Comprar Alugar" )){ @$sql1 = "AND comprar_alugar like '%".$_GET['comprar_alugar']."%'"; } elseif (((@$_GET['tipo']) <> "Tipo" )){ @$sql2 = "AND tipo like '%".$_GET['tipo']."%'"; } elseif (((@$_GET['quartos']) <> "Dormitórios" )){ @$sql3 = "AND quartos like '%".$_GET['quartos']."%'"; } elseif (((@$_GET['suites']) <> "Suítes" )){ @$sql4 = "AND suites like '%".$_GET['suites']."%'"; } elseif (((@$_GET['banheiros']) <> "Banheiros" )){ @$sql5 = "AND banheiros like '%".$_GET['banheiros']."%'"; } elseif (((@$_GET['garagem']) <> "Vagas de Garagem" )){ @$sql6 = "AND garagem like '%".$_GET['garagem']."%'"; } elseif (((@$_GET['area']) <> "Área" )){ @$sql7 = "AND area like '%".$_GET['area']."%'"; } elseif (((@$_GET['cidade']) <> "Cidade" )){ @$sql8 = "AND cidade like '%".$_GET['cidade']."%'"; } elseif (((@$_GET['bairro']) <> "Bairro" )){ @$sql9 = "AND bairro like '%".$_GET['bairro']."%'"; } elseif (((@$_GET['valor']) <> "Valor" )){ @$sql10 = "AND valor like '%".$_GET['valor']."%'"; } elseif (((@$_GET['estado']) <> "Estado" )){ @$sql11 = "AND estado like '%".$_GET['estado']."%'"; } $consulta = mysqli_query ("SELECT * FROM tabela where 1=1 $sql1 $sql2 $sql3 $sql4 $sql5 $sql6 $sql7 $sql8 $sql9 $sql10 $sql11 ORDER BY cod DESC"); while ($linha = mysqli_fetch_array($con, $consulta)){ $cod = $linha['cod']; $imagem = $linha['imagem']; $comprar_alugar = $linha['comprar_alugar']; $tipo = $linha['tipo']; $quartos = $linha['quartos']; $suites = $linha['suites']; $banheiros = $linha['banheiros']; $garagem = $linha['garagem']; $area = $linha['area']; $cidade = $linha['cidade']; $bairro = $linha['bairro']; $valor = $linha['valor']; $estado = $linha['estado']; ?> <a href = "mais_info.php?id=<?php echo $cod?>"> <div id = "cont3"> <div id = "foto_im"> <img src = "<?php echo $imagem?>" width="200" height="180"/> <div id = "text"> <font color = "#833a4d"> <center><b><u>Descrição do Imóvel:</u></b></center></br> Cod. Imóvel: <?php echo $cod?> </br> Tipo: <?php echo $tipo?> </br> Área: <?php echo $area?> m² </br> Dormitórios: <?php echo $quartos?> </br> Suítes: <?php echo $suites?> </br> Banheiros: <?php echo $banheiros?> </br> Vagas de Garagem: <?php echo $garagem?> </br> Bairro: <?php echo $bairro?> </br> Cidade: <?php echo $cidade?> </br> Estado: <?php echo $estado?> </br> Valor: R$ <?php echo $valor?>,00 </br> </font> </div> </div> </div> </a> <?php } ?> </div> </div> </div> <div id="rodape"> <div id="rodad"> <center> © Copyright 2016 - H Imóveis Lages LTDA - ME ® Todos os Direitos Reservados </br> </center> <center> Desenvolvido por Nivaldo Jr. </center> </div> </div> </body> </html>
Erros
Warning: mysqli_query() expects at least 2 parameters, 1 given in C:\Program Files\VertrigoServ\www\himoveislages\index.php on line 395
Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, object given in C:\Program Files\VertrigoServ\www\himoveislages\index.php on line 396
Nivaldo Junior
Curtir tópico
+ 0
Responder
Posts
11/07/2016
William
Dicas:
- não use "@" para esconder erros;
- verifique na documentação, pois esses parâmetros do mysqli estão errados;
Aqui você vai encontrar tudo o que precisa, [url:descricao=documentação oficial da extensão mysqli_]http://php.net/manual/pt_BR/book.mysqli.php[/url].
- não use "@" para esconder erros;
- verifique na documentação, pois esses parâmetros do mysqli estão errados;
Aqui você vai encontrar tudo o que precisa, [url:descricao=documentação oficial da extensão mysqli_]http://php.net/manual/pt_BR/book.mysqli.php[/url].
Responder
11/07/2016
Matheus Santos
Eu não manjo muito, mas tenta assim ->
$testesql = "sentença sql";
$res = mysqli_query($testesql);
whilte ($result = mysqli_fetch_array($res)
{
bla bla bla
}
$testesql = "sentença sql";
$res = mysqli_query($testesql);
whilte ($result = mysqli_fetch_array($res)
{
bla bla bla
}
Responder
Clique aqui para fazer login e interagir na Comunidade :)