cativainfo Postado Julho 1, 2016 Denunciar Share Postado Julho 1, 2016 amigos sou iniciante, preciso gravar as leituras feitas com o php no mysql. codigo do php que faz login o banco de dados <?php $host = "localhost"; $usuario = "root"; $senha = ""; $db = "basearduino"; $mysqli = new mysqli($host, $usuario, $senha, $db); /* if($mysqli->connect_errno) echo "Falha na conexao: (".$mysqli->connect_errno.") ".$mysqli->connect_error; */ ?> ######################### CODIGO DO arquiivo que dveria enviar a leitura <?php include("conexao.php"); $sensor1 = $_GET['sensor1']; $sensor2 = $_GET['sensor2']; $sensor3 = $_GET['sensor3']; $sql_insert = "insert into basearduino (sensor1,sensor2,sensor3) values ('$sensor1','$sensor2','$sensor3')"; $mysq_query($sql_insert); if($sql_insert) { echo "salvo com sucesso"; } else { echo "ocorreu um erro"; } ?> quando tento gravar arquivos ele abre a mensagem : Undefined variable: mysqli_query in C:\xampp\htdocs\arduino\salvardados.php on line 11 alguém sabe o que pode ser? obrigado Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Beraldo Postado Julho 1, 2016 Denunciar Share Postado Julho 1, 2016 Há erro nesta linha: $mysq_query($sql_insert); Deveria ser: $sql_insert = $mysqli->query($sql_insert); Mais detalhes sobre MySQLi e tutorial de migração: http://rberaldo.com.br/como-atualizar-php-mysql-mysqli/ Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 cativainfo Postado Julho 1, 2016 Autor Denunciar Share Postado Julho 1, 2016 9 horas atrás, Beraldo disse: Há erro nesta linha: $mysq_query($sql_insert); Deveria ser: $sql_insert = $mysqli->query($sql_insert); Mais detalhes sobre MySQLi e tutorial de migração: http://rberaldo.com.br/como-atualizar-php-mysql-mysqli/ obrigado pela ajuda, dei uma lida e meio que entendi mas ainda não consegui gravar dados.. agora depois da alteração que você sugerio ele ta carregando tudo pelo visto pois eu consigo receber a mensagem OCORREU UM ERRO que foi a que coloquei no if. já li e li novamente e não sei o que pode ser pois tudo certo eu acho.. segue aneexos Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 lowys Postado Julho 1, 2016 Denunciar Share Postado Julho 1, 2016 Olá! Há uma maneira de visualizar a mensagem de erro retornada pelo php, no arquivo salvardados.php, altere sua linha 17 assim: echo '<p>Ocorreu um erro:</p>'.$mysqli->error; Então poderemos tentar descobrir qual foi o erro. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
cativainfo
amigos sou iniciante,
preciso gravar as leituras feitas com o php no mysql.
codigo do php que faz login o banco de dados
<?php
$host = "localhost";
$usuario = "root";
$senha = "";
$db = "basearduino";
$mysqli = new mysqli($host, $usuario, $senha, $db);
/*
if($mysqli->connect_errno)
echo "Falha na conexao: (".$mysqli->connect_errno.") ".$mysqli->connect_error;
*/
?>
#########################
CODIGO DO arquiivo que dveria enviar a leitura
<?php
include("conexao.php");
$sensor1 = $_GET['sensor1'];
$sensor2 = $_GET['sensor2'];
$sensor3 = $_GET['sensor3'];
$sql_insert = "insert into basearduino (sensor1,sensor2,sensor3) values ('$sensor1','$sensor2','$sensor3')";
$mysq_query($sql_insert);
if($sql_insert)
{
echo "salvo com sucesso";
} else {
echo "ocorreu um erro";
}
?>
quando tento gravar arquivos ele abre a mensagem
: Undefined variable: mysqli_query in C:\xampp\htdocs\arduino\salvardados.php on line 11
alguém sabe o que pode ser?
obrigado
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.