Emily Ranielle Postado Dezembro 11, 2016 Denunciar Share Postado Dezembro 11, 2016 Boa noite! estou tentando fazer um adm mas tá dando erro nessas linhas em negrito </tr> <?php $sql = "select nome, email, senha from usuario " ; $resultado = mysqli_query($conexao, $sql); while ($linha = mysqli_fetch_array($resultado)) { ?> <tr> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 wash Postado Dezembro 11, 2016 Denunciar Share Postado Dezembro 11, 2016 Olá! A mensagem está dizendo que a variável $conexao não existe! Não crie uma conexão dentro de uma tabela html Crie um arquivo .php apenas para a conexão com o banco de dados. Seu código vai ficar mais elegante e vai fazer sentido. Ex.: Arquivo connect.php <?php // variáveis para conexão com banco de dados $host = 'scriptbrasil.mysql.com.br'; $user = 'root'; $password = ''; $Database = 'scriptbrasil'; // estabelecer conexão com o mysql $sqli = new mysqli($host, $user, $password); // verificar se houve erro na conexão if ($sqli->connect_error) { // se houve erro, mostra erro na tela die("<p><b>Erro!</b> Falha na conexão:<br>$sqli->connect_error</p>"); } // alterar o tipo de codificação da conexão com o banco de dados, para utf8 if (!$sqli->set_charset('utf8')) { die("<p>O charset não é utf8: $sqli->error</p>"); } // se não abrir o banco de dados para trabalhar if (!$sqli->select_db($Database)) { die("<b>Erro!</b> Não foi possível abrir o banco de dados: <b>$Database</b><br>$sqli->error"; } Outro arquivo.php // Defina a sua query de busca $query = "select nome, email, senha from usuario"; // executar a query $result = $sqli->query($query); if ($sqli->error) { // verifica se retornou algum erro // exibe mensagem de erro die("<b>FALHA NA EXECUÇÃO DA QUERY!</b><br>$sqli->error<br><b>QUERY</b><br>$query"); } elseif ($result->num_rows) { // se não houve erros e há algum resultado // enquanto houver resultados while ($r = $result->fetch_assoc()) { // guarde em $dados $dados[] = $r; } // mostrar os dados na tela: print_r($dados); } else { // se não há nenhum resultado die('Nenhum usuário cadastrado, chefe!'); } Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Emily Ranielle
Boa noite!
estou tentando fazer um adm mas tá dando erro nessas linhas em negrito
</tr>
<?php
$sql = "select nome, email, senha
from usuario " ;
$resultado = mysqli_query($conexao, $sql);
while ($linha = mysqli_fetch_array($resultado)) {
?>
<tr>
Link para o comentário
Compartilhar em outros sites
1 resposta 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.