Fórum Erro de conexão de formulário com banco de dados (PHP- MYSQL - LOCALHOST)! Como resolver? #579667
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
Gostei + 0
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
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)