Código SQL não funciona no PHP.
30/05/2017
0
Boa tarde,
Gostaria de um auxilio de vocês, estou tentando efetuar uma consulta utilizando o MYSQLi e exportando os dados para Excel, porém, o código funciona normalmente diretamente no phpMyAdmin (web) mas quando eu coloco o mesmo código no mysqli->query (), não funciona. Poderiam me ajudar?
Segue o código:
$resultado = $mysqli->query("SELECT * FROM tbl_funcionarios INNER JOIN tbl_levantamento_funcional ON fkIdLevFunc = idLevFunc WHERE idFuncionario = '81'") or die (mysql_error());
Gostaria de um auxilio de vocês, estou tentando efetuar uma consulta utilizando o MYSQLi e exportando os dados para Excel, porém, o código funciona normalmente diretamente no phpMyAdmin (web) mas quando eu coloco o mesmo código no mysqli->query (), não funciona. Poderiam me ajudar?
Segue o código:
$resultado = $mysqli->query("SELECT * FROM tbl_funcionarios INNER JOIN tbl_levantamento_funcional ON fkIdLevFunc = idLevFunc WHERE idFuncionario = '81'") or die (mysql_error());
Salute Especializadas
Curtir tópico
+ 0
Responder
Post mais votado
30/05/2017
Tenta mysqli_error(no meu caso tem a variável de conexão aqui)
Se não pode tentar concatenar a variável do SQL, junto ao mysqli_error()
Se não pode tentar concatenar a variável do SQL, junto ao mysqli_error()
Gxf
Responder
Mais Posts
30/05/2017
Daniel Araújo
Qual a mensagem de erro?
O campo idFuncionario é do tipo texto? Se for inteiro tira essa aspas do 81.
Se a resposta for útil não esqueça de dar um like!
O campo idFuncionario é do tipo texto? Se for inteiro tira essa aspas do 81.
Se a resposta for útil não esqueça de dar um like!
Responder
31/05/2017
Salute Especializadas
Olá amigos,
Primeiramente obrigado pela atenção. Minha aplicação estava utilizando da classe conexão incorreta. Ao realizar o include eu utilizei:
Porém, o correto seria utilizar apenas um "." (ponto) antes do "/includes". Não sei explicar ao certo o motivo, porém ao retirar 1 ponto e deixar apenas 1 funcionou corretamente.
Obrigado a todos!
Primeiramente obrigado pela atenção. Minha aplicação estava utilizando da classe conexão incorreta. Ao realizar o include eu utilizei:
include('../includes/conecxao.php');
Porém, o correto seria utilizar apenas um "." (ponto) antes do "/includes". Não sei explicar ao certo o motivo, porém ao retirar 1 ponto e deixar apenas 1 funcionou corretamente.
Obrigado a todos!
Responder
Clique aqui para fazer login e interagir na Comunidade :)