mysqli não acha a tabela que eu criei!
Estou utilizando o mysql no meu sistema de login que estou fazendo em php. Mas não sei que esta acontecendo porque o mysql não esta encontrando a minha tabela que criei. e aparece o esse erro "Table 'site.tb_usuario' doesn't exist" site e a databse e a tb_usuario e a tabela.
interface sem o código .css
<!doctype html>
<html lang="pt-br">
<head>
<meta charset="utf-8">
<title>Cadastro</title>
<link rel="stylesheet" href="css/styleCad.css">
</head>
<body>
<div class="LoginBox">
<!--<img src="img/UserImg.png" class="user">-->
<h2>Crie um login</h2>
<form method="post" action="php/processcad.php">
<input type="loginuser" name="email" placeholder="Coloque um e-mail vaildo" required>
<input type="loginuser" name="usuario" placeholder="Crie um nome de usuário unico" required>
<input type="Password" name="senha" placeholder="Crie uma senha" required>
<input type="submit" value="Cadastrar">
</form>
</div>
</body>
</html>
Código de conexão config
../config/connect.php
<?php
$SERVER_HOST = "localhost";
$SERVER_USER = "root";
$SERVER_PSW = null;
$SERVER_DB = "site";
$link = @mysqli_connect($SERVER_HOST, $SERVER_USER, $SERVER_PSW, $SERVER_DB);
if(!$link)
{
echo "Erro ao conectar ao banco de dados.";
}
?>
código que faz o cadastro
<?php
require_once '../config/connect.php';
$usermail = $_POST['email'];
$userusuario = $_POST['usuario'];
$usersenha = $_POST['senha'];
$sql = "INSERT INTO tb_usuario (usuario, senha, email) VALUES('$userusuario','$usersenha','$usermail')";
$query = mysqli_query($link,$sql) or die(mysqli_error($link));
$linhas = mysqli_affected_rows($link);
if($linhas > 0)
{
header("Location: login.php");
}
else
{
print "Erro ao cadastro.";
}
?>Discussão (6)
Carregando comentários...