Erro de conexão de formulário com banco de dados (PHP- MYSQL - LOCALHOST)! Como resolver?
03/04/2017
0
Boa noite
Esbarrei nesse seguinte erro
Warning: mysqli_query() expects at least 2 parameters, 1 given in C:\\wamp64\\www\\Projeto\\Cadastro_.php on line 236
e a conexao é
Está mto difícil achar a resolução desse erro de parãmetro na internet, pois me parece que cada caso é um caso!
Não sei se é problema no meu php ou se falta eu informar mais alguma coisa no (mysqi)
Fico grato desde já
Esbarrei nesse seguinte erro
Warning: mysqli_query() expects at least 2 parameters, 1 given in C:\\wamp64\\www\\Projeto\\Cadastro_.php on line 236
<?php include"classes/conexao.php";?> <?php $nome = $_POST['nome']; $WatRes = $_POST ['WatRes']; $cpf = $_POST ['cpf']; $NomeEmpresa = $_POST ['NomeEmpresa']; $Ender = $_POST ['Ender']; $Num = $_POST ['Num']; $Comp = $_POST ['Comp']; $Bairr = $_POST ['Bairr']; $Cid = $_POST ['Cid']; $Cep = $_POST ['Cep']; $Estad = $_POST ['Estad']; $Tel = $_POST ['Tel']; $Tel2 = $_POST ['Tel2']; $Tel3 = $_POST ['Tel3']; $Tel4 = $_POST ['Tel4']; $Tel5 = $_POST ['Tel5']; $Tel6 = $_POST ['Tel6']; $RAtiv = $_POST ['RAtiv']; $TextAre = $_POST ['TextAre']; $email = $_POST ['email']; $sql = mysqli_query ("INSERT INTO empresas_grtx ( nome, WatRes, cpf, , NomeEmpresa, Ender, Num, Comp, Bairr, Cid, Cep, Estad, Tel, Tel2, Tel3, Tel4, Tel5, Tel6, RAtiv, TextAre, email) values ('$nome', '$WatRes','$cpf','','$NomeEmpresa', '$Ender', '$Num', '$Comp', '$Bairr', '$Cid' ,'$Cep', '$Estad', '$Tel', '$Tel2', '$Tel3', '$Tel4', '$Tel5', '$Tel6', '$RAtiv', '$TextAre', '$email')"); echo "Cadastrado com sucesso!"; ?>
e a conexao é
<?php $host = "localhost"; $usuario = "root"; $senha = ""; $bd = "bd_grtx"; $mysqli = new mysqli($host ,$usuario , $senha , $bd); echo "conexão realizada com sucesso"; if($mysqli -> connect_errno) echo "Falha na conexão: (".$mysqli -> connect_error.") "; ?>
Está mto difícil achar a resolução desse erro de parãmetro na internet, pois me parece que cada caso é um caso!
Não sei se é problema no meu php ou se falta eu informar mais alguma coisa no (mysqi)
Fico grato desde já
Linconl
Curtir tópico
+ 0
Responder
Posts
04/04/2017
Fernando C
o problema é com a consulta. veja a sintaxe aqui:
http://php.net/manual/pt_BR/mysqli.query.php
consulte regularmente:
http://php.net
pesquise também como exibir mensagens de erro e estude-as
http://php.net/manual/pt_BR/mysqli.query.php
Está mto difícil achar a resolução desse erro de parãmetro na internet
consulte regularmente:
http://php.net
pesquise também como exibir mensagens de erro e estude-as
Responder
21/04/2017
William Nascimento
O problema está nesta linha : se você perceber depois de
"INSERT INTO empresas_grtx ( nome, WatRes, cpf, , NomeEmpresa,
cpf
existe duas vírgulas indicando que existe mais um campo. A mesma coisa acontece com esta linhavalues ('$nome', '$WatRes','$cpf','','$NomeEmpresa', '$Ender', '$Num',
Responder
Clique aqui para fazer login e interagir na Comunidade :)