Ir para conteúdo
Fórum Script Brasil
  • 0

Ajuda


Emily Ranielle

Pergunta

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>

 

 

 

Capturar.PNG

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

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!');
   }

 

Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...