Fatal error: Uncaught Error: Call to undefined function mysql_connect()
Boa noite, eu resolvi o problema que estava tendo para acessar o PHPMyAdmin e o meu Apache Web Service no xampp.
Para resolver o problema com o Apache, estou tendo que usar host: 127.0.0.1:8080 para poder acessar meus arquivos.
eu atualizei o host no codigo de php para conectar ao banco de dados, mas sempre essa mensagem de erro.
Fatal error: Uncaught Error: Call to undefined function mysql_connect() in /opt/lampp/htdocs/quel/settings/settings.php:9
Stack trace: #0 /opt/lampp/htdocs/quel/index.php(2): include_once() #1 {main} thrown in /opt/lampp/htdocs/quel/settings/settings.php on line 9
Aqui está o codigo do settings.php
<?php
//DADOS DO SERVIDOR
$host = "127.0.0.1:8080";
$login = "root";
$senha = "";
$banco = "quelbd";
//CONEXÃO COM OS DADOS
$conecta = mysql_connect($host, $login, $senha) or print(mysql_error());
mysql_select_db($banco, $conecta) or print(mysql_error());
//VERIFICAÇÃO DE DADOS
if(!$conecta){
echo "Erro ao conectar ao banco de dados.";
}
?>
E também o index.php
<?php
include_once("settings/settings.php");
?>
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" type="text/css" href="css/bootstrap.min.css">
<link rel="stylesheet" type="text/css" href="css/booststrap-theme.min.css">
<link rel="stylesheet" type="text/css" href="css/blog-theme.css">
<title>Sistema de Postagem</title>
</head>
<body>
<div class="intro textcenter"><br><br>
<img src="img/profile.png"><br>
<div class="name-blog ">
<h3 class="text-center">Blog Template</h3><br><br><br>
</div>
</div>
<div class="container-fluid">
<div class="row">
<div class="col-sm-4"></div>
<div class="col-sm-8">
<nav id="nav-1">
<a class="link-1" href="#">HOME</a>
<a class="link-1" href="#">ABOUT</a>
<a class="link-1" href="#">CONTACT</a>
</nav>
</div>
</div>
</div>
<br><br>
<div class="container">
<div class="row">
<div class="col-sm-8">
<?php
#CAPTURANDO DADOS DO DATABASE#
$seleciona = mysql_query("SELECT * FROM posts ORDER BY id DESC");
$conta = mysql_num_rows($seleciona);
if($conta <= 0) {
echo "<code> Nenhuma postagem encontrada";
}else{
while ($row = mysql_fetch_array($seleciona)) {
$id = $row['id'];
$titulo = $row['titulo'];
$descricao = $row['descricao'];
$imagem = $row['imagem'];
$data = $row['data'];
$hora = $row['hora'];
$postador = $row['postador'];
$sql = "SELECT * FROM users WHERE users = '$postador'";
$query = mysql_query($sql);
?>
<div class="post">
<?php if ($descricao!=null){?><img src="<?php echo $imagem;?>" width="100%"><?php }?>
<div class="page-header title"><h3><?php echo $titulo ?></h3></div>
<p class="title"><i class="glyphicon glyphicon-time"></i>Postado em: <?php echo $data;?>, as: <?php echo $hora;?></p>
<p class="title"><i class="glyphicon glyphicon-user"></i>Por: <?php echo $postador;?> </p>
<?php if ($descricao!=null){?> <p class="descricao"><?php echo $descricao;?></p><?php }?>
<button class="w3-button w3-padding-large w3-white w3-border"><b>READ MORE</b></button>
</div>
<?php }} ?>
</div>
<!--LEFT -->
<div class="col-sm-4">
<div class="post-left">
</div>
</div>
</div>
</div>
</body>
</html>
Quem puder me ajudar por favor, eu fico muito agradecidaDiscussão (10)
Carregando comentários...