Undefined variable $conexao / Variável indefinida $conexao
07/01/2021
0
Boa Noite Galera,
Estou enfrentando o seguinte problema:
Dentro do meu código estou usando 2 REQUIRE para puxar 2 arquivos onde possuo algumas funções, dentre elas a de conexão com meu banco.
Segue meu arquivo index.php
<?php
require (''''plataforma/bd/conexao.php'''');
require(''''plataforma/bd/config.php'''');
$xconsulta = "SELECT * FROM `doutores` order by id";
$xquery = mysqli_query($conexao,$xconsulta) or die(mysqli_error());
$xquantos=mysqli_num_rows($xquery);
?>
<!doctype html>
<html class="no-js" lang="pt-BR">
<head>
<meta charset="utf-8">
<meta http-equiv="x-ua-compatible" content="ie=edge">
<title>sad</title>
<meta name="description" content="">
<meta name="viewport" content="width=device-width, initial-scale=1">
No meu arquivo conexao.php não apresenta erro algum e as variáveis estão declaradas mas no index.php menciona que a variável $conexao não está definida.
Já conferi o caminho do REQUIRE, além de declarar a variável $conexao dentro do index.php , o comando REQUIRE é reconhecido mas não puxa as variáveis, acredito que assim consequentemente não conecta no banco.
Meu projeto é muito grande
Obs: Outras variáveis dentro do index.php apresentam erros.
Segue conexao.php
<?php
$conexao = mysqli_connect(''''localhost'''',''''root'''', '''''''');
$banco = mysqli_select_db($conexao,''''banco'''');
mysqli_set_charset($conexao,''''utf8'''');
?>
Estou enfrentando o seguinte problema:
Dentro do meu código estou usando 2 REQUIRE para puxar 2 arquivos onde possuo algumas funções, dentre elas a de conexão com meu banco.
Segue meu arquivo index.php
<?php
require (''''plataforma/bd/conexao.php'''');
require(''''plataforma/bd/config.php'''');
$xconsulta = "SELECT * FROM `doutores` order by id";
$xquery = mysqli_query($conexao,$xconsulta) or die(mysqli_error());
$xquantos=mysqli_num_rows($xquery);
?>
<!doctype html>
<html class="no-js" lang="pt-BR">
<head>
<meta charset="utf-8">
<meta http-equiv="x-ua-compatible" content="ie=edge">
<title>sad</title>
<meta name="description" content="">
<meta name="viewport" content="width=device-width, initial-scale=1">
No meu arquivo conexao.php não apresenta erro algum e as variáveis estão declaradas mas no index.php menciona que a variável $conexao não está definida.
Já conferi o caminho do REQUIRE, além de declarar a variável $conexao dentro do index.php , o comando REQUIRE é reconhecido mas não puxa as variáveis, acredito que assim consequentemente não conecta no banco.
Meu projeto é muito grande
Obs: Outras variáveis dentro do index.php apresentam erros.
Segue conexao.php
<?php
$conexao = mysqli_connect(''''localhost'''',''''root'''', '''''''');
$banco = mysqli_select_db($conexao,''''banco'''');
mysqli_set_charset($conexao,''''utf8'''');
?>
Albanito Junior
Curtir tópico
+ 0
Responder
Posts
14/01/2021
Alex William
Olá amigo, tudo bem?
Mude seu arquivo de conexao, deixe assim:
E tente executar novamente, caso dê erro, poste aqui a mensagem de erro.
Espero ter ajudado. :D
Mude seu arquivo de conexao, deixe assim:
<?php $conexao= new MySQLi('localhost', 'root', '', 'banco'); if($conexao->connect_error){ echo "Desconectado! Erro: " . $conexao->connect_error; }else{ echo "Conectado!"; } ?>
E tente executar novamente, caso dê erro, poste aqui a mensagem de erro.
Espero ter ajudado. :D
Responder
Clique aqui para fazer login e interagir na Comunidade :)