Fórum Erro mysqli_query() expects parameter 1 to be mysqli, bool given in #616405
02/08/2021
0
É a primeira vez que uso PHP, então não sei bem qual seria o erro.
CONEXAO.PHP
1 2 3 4 5 6 7 8 | <?php $HOST = "****.mysql.dbaas.com.br" ; $LOGIN = "*****" ; $SENHA = "****; $BD = "******" ; $conecta = mysqli_connect( $HOST , $LOGIN , $SENHA , $BD ) or print (mysqli_error()); print "Conexão OK! <br>" ; ?> |
CADASTRO.PHP
1 2 3 4 5 6 7 8 9 10 11 | <?php include_once ( "conexao.php" ); $nota = $_POST [ '' nota '' ]; $status = $_POST [ '' status '' ]; $mensagem = $_POST [ '' texto '' ]; $cadastrar = "INSERT INTO dados (nota, status, mensagem) VALUES(''$nota'',''$status'',''$mensagem'')" ; $resultado = mysqli_query( $conecta , $cadastrar ); ?> |
Ao rodar o código a conexão não aparenta erros mas a parte de cadastro apresenta o erro: Warning: mysqli_query() expects parameter 1 to be mysqli, bool given in /home/storage/1/f8/44/******/public_html/cadastro.php on line 13
O objetivo é pegar informações de um formulário html e cadastrar em um banco .
Muito Obrigada!!

Naomi
Curtir tópico
+ 0Posts
02/08/2021
Victor Carriço
É a primeira vez que uso PHP, então não sei bem qual seria o erro.
CONEXAO.PHP
1 2 3 4 5 6 7 8 | <?php $HOST = "****.mysql.dbaas.com.br" ; $LOGIN = "*****" ; $SENHA = "****; $BD = "******" ; $conecta = mysqli_connect( $HOST , $LOGIN , $SENHA , $BD ) or print (mysqli_error()); print "Conexão OK! <br>" ; ?> |
CADASTRO.PHP
1 2 3 4 5 6 7 8 9 10 11 | <?php include_once ( "conexao.php" ); $nota = $_POST [ '' nota '' ]; $status = $_POST [ '' status '' ]; $mensagem = $_POST [ '' texto '' ]; $cadastrar = "INSERT INTO dados (nota, status, mensagem) VALUES(''$nota'',''$status'',''$mensagem'')" ; $resultado = mysqli_query( $conecta , $cadastrar ); ?> |
Ao rodar o código a conexão não aparenta erros mas a parte de cadastro apresenta o erro: Warning: mysqli_query() expects parameter 1 to be mysqli, bool given in /home/storage/1/f8/44/******/public_html/cadastro.php on line 13
O objetivo é pegar informações de um formulário html e cadastrar em um banco .
Muito Obrigada!!
Olá. Provavelmente a função mysqli_connect esta retornando false ao inves do objeto, devido a um erro de conexão.
Gostei + 0
02/08/2021
Naomi
É a primeira vez que uso PHP, então não sei bem qual seria o erro.
CONEXAO.PHP
1 2 3 4 5 6 7 8 | <?php $HOST = "****.mysql.dbaas.com.br" ; $LOGIN = "*****" ; $SENHA = "****; $BD = "******" ; $conecta = mysqli_connect( $HOST , $LOGIN , $SENHA , $BD ) or print (mysqli_error()); print "Conexão OK! <br>" ; ?> |
CADASTRO.PHP
1 2 3 4 5 6 7 8 9 10 11 | <?php include_once ( "conexao.php" ); $nota = $_POST [ '' nota '' ]; $status = $_POST [ '' status '' ]; $mensagem = $_POST [ '' texto '' ]; $cadastrar = "INSERT INTO dados (nota, status, mensagem) VALUES(''$nota'',''$status'',''$mensagem'')" ; $resultado = mysqli_query( $conecta , $cadastrar ); ?> |
Ao rodar o código a conexão não aparenta erros mas a parte de cadastro apresenta o erro: Warning: mysqli_query() expects parameter 1 to be mysqli, bool given in /home/storage/1/f8/44/******/public_html/cadastro.php on line 13
O objetivo é pegar informações de um formulário html e cadastrar em um banco .
Muito Obrigada!!
Olá. Provavelmente a função mysqli_connect esta retornando false ao inves do objeto, devido a um erro de conexão.
Boa tarde! Muito obrigada pela resposta!
Saberia me dizer qual seria o erro?
Já testei com outro tipo de conexão mas o erro persiste e apresenta que a conexão está ok.
Gostei + 0
02/08/2021
Victor Carriço
É a primeira vez que uso PHP, então não sei bem qual seria o erro.
CONEXAO.PHP
1 2 3 4 5 6 7 8 | <?php $HOST = "****.mysql.dbaas.com.br" ; $LOGIN = "*****" ; $SENHA = "****; $BD = "******" ; $conecta = mysqli_connect( $HOST , $LOGIN , $SENHA , $BD ) or print (mysqli_error()); print "Conexão OK! <br>" ; ?> |
CADASTRO.PHP
1 2 3 4 5 6 7 8 9 10 11 | <?php include_once ( "conexao.php" ); $nota = $_POST [ '' nota '' ]; $status = $_POST [ '' status '' ]; $mensagem = $_POST [ '' texto '' ]; $cadastrar = "INSERT INTO dados (nota, status, mensagem) VALUES(''$nota'',''$status'',''$mensagem'')" ; $resultado = mysqli_query( $conecta , $cadastrar ); ?> |
Ao rodar o código a conexão não aparenta erros mas a parte de cadastro apresenta o erro: Warning: mysqli_query() expects parameter 1 to be mysqli, bool given in /home/storage/1/f8/44/******/public_html/cadastro.php on line 13
O objetivo é pegar informações de um formulário html e cadastrar em um banco .
Muito Obrigada!!
Olá. Provavelmente a função mysqli_connect esta retornando false ao inves do objeto, devido a um erro de conexão.
Boa tarde! Muito obrigada pela resposta!
Saberia me dizer qual seria o erro?
Já testei com outro tipo de conexão mas o erro persiste e apresenta que a conexão está ok.
Então, tenta adaptar esse código abaixo pra ver se ele te retorna o erro da conexão em si. Como voce disse que ja tentou com outro tipo de conexão, pode ser algo relacionado ao firewall na porta que esta utilizando.
<?php
$servername = "localhost";
$username = "username";
$password = "password";
// Create connection
$conn = new mysqli($servername, $username, $password);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
echo "Connected successfully";
?>
Gostei + 0
02/08/2021
Gxf
$query = mysqli_query($conn, "INSERT INTO funci (codigo,nome,cargo,salario,dt_adm) VALUES ('$codigo','$nome','$cargo','$salario','$dt_adm')");
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)