Jump to content
Daniel Alves

Erro ao listar dados da BD feita em phpmyadmin

Recommended Posts

Daniel Alves

Olá caros amigos.

Estou com um problema e não consigo entender o erro... Sou iniciante em programação web e este é o meu primeiro projecto em PHP.

Construi um código para listar todos os dados da tabela "users" da base de dados "interim"

Aqui está o código:

<?php
// Função com os parametros recebidos onde
// O $conect é nosso Ponteiro
// O $sql é nossa SQL de consulta
// O $falha é para sabermos se função vai listar ou não (0=não, 1=sim)
function phpmyadminlistar($conect,$sql,$falha = 1) 
{
    if(empty($sql) OR !($conect))
{
       return 0; //Erro com a conexão e ou consulta SQL   
    }
   if (!($res = @mysql_query($sql,$conect))) 
   {
      if($falha)
        echo "Erro no acesso à base de dados SQL.";
      exit;
   }
    return $res;
}
?>

E aqui está o restante código para obter a lista:

<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<?php
// Fazemos o include do arquivo com as config do banco de dados
// include "mysqlconfig.php"; 
// Executa a cláusula SQL
include "phpmyadminlistar.php"; 
//Executa a consulta
$sql = "SELECT * FROM tbl_users";
$res = phpmyadminlistar($conect,$sql);
?>
<table width=100% cellpading=0 cellspacing=0>
<?php
$cont = 0;
   // Exibe o resultado da nossa consulta
   while ($row = mysql_fetch_array($res)) 
   {	// Zebramos nossa linha da tabela onde pegamos o cont dividimos por 2
   		// se o resto for zero mostramos uma cor, se não for mostramos outra
	if ($cont % 2 == 0)
	{
		$cor = "#f2f2f2";
	}
	else
	{
		$cor = "#ffffff";
	}
echo "<tr bgcolor='".$cor."'>";
echo "<td>".$row['user_id']."</td>";
echo "<td>".$row['username']."</td>";
echo "<td>".$row['password']."</td>";
echo "</tr>";
$cont = $cont + 1;
  }
?>
</table>
</body>
</html>

Ajudem-me por favor. Penso que será algo simples até. mas já fiz tanta coisa e nada  :wallbash:

HELP PLEASE!!!  ;)

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.