Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Rafael281

Não sei resolver esse erro

Recommended Posts

Quando entro no localhost, fica aparecendo essa linha

 

Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\aula04\selecionar.php on line 29

 

Codigo :

<?php

    //Incluir a conexão
    include ("conexao.php");
    
    
    //Comandos SQL para realizar a seleção dos dados
    $sql = "SELECT * FROM medias";
    //Executar o comando SQL       
    $executar = mysql_query($sql);

    //Iniciar a tabela
    echo "
    <table>
    <tr>
        <td>Código</td>
        <td>Nome</td>
        <td>1º Nota</td>
        <td>2º Nota</td>
        <td>3º Nota</td>
        <td>Média</td>
        <td>Situação</td>
        <td>Excluir</td>
    </tr>";
    


    //Laço
    while($indice = mysql_fetch_array($executar)){
     ?>  
        <tr>
            <td><?php echo $indice["codigo"]; ?></td>
            <td><?php echo $indice["nome"]; ?></td>
            <td><?php echo $indice["nota1"]; ?></td>
            <td><?php echo $indice["nota2"]; ?></td>
            <td><?php echo $indice["nota3"]; ?></td>
            <td><?php echo $indice["media"]; ?></td>
            <td><?php echo $indice["condicao"]; ?></td>
            <td>
                <a href="deletar.php?codigo=<?php echo $indice["codigo"];?>">
                <img src="deletar.png"></td>
        
                
</tr>

<?php
}
                                   

    echo "</table>";

?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Acho q esse erro é o nome da variável $indice, acho q você tá usando essa váriavel em outro lugar, tenta fazer isso... tire apenas o "e" pra testar.

while($indic = mysql_fetch_array($executar)){
?> 
<tr>
<td><?php echo $indic["codigo"]; ?></td>
<td><?php echo $indic["nome"]; ?></td>
<td><?php echo $indic["nota1"]; ?></td>
<td><?php echo $indic["nota2"]; ?></td>
<td><?php echo $indic["nota3"]; ?></td>
<td><?php echo $indic["media"]; ?></td>
<td><?php echo $indic["condicao"]; ?></td>
<td>
<a href="deletar.php?codigo=<?php echo $indic["codigo"];?>">
<img src="deletar.png"></td>


</tr>

<?php
}


echo "</table>";

?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

mysql_query falhou e retornouu false

explico esse erro e como resolvê-lo neste link

 

 

Duas dicas a mais:

 

1. Siga as regras e orientações presentes neste tópico, principalmente sobre títulos de tópicos

 

2. funções mysql_* estão obsoletas desde o PHP 5.5 e já foram removidas no PHP 7. Prefira usar MySQLi ou PDO. Veja mais aqui: http://rberaldo.com.br/mysql-obsoleto-php/

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.