Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #57 da revista programar. Faz já o download aqui!

electric

[MYSQL] para listar dados...

Mensagens Recomendadas

electric    1
electric

boas eu estou desde manha a tentar aprender php e depois de ler mt passei a pratica :D passado 1s horas la consegui criar 1*.php com a conexão e outro para introduzir dados numa tabela, agora como é obvio a cabeça ja ta muito farta lol e não conseigo descobrir qual o problema netse codigo até porque foi copiado a ajustado pra o que eu pretendo....

alguem me pode dizer qual o problema do code ?

 <?
include "conexao.php";

$sql = "SELECT * FROM electric.Tab_Registo";
$resultado = mysql_query($sql)
or die (mysql_error());

while ($linha=mysql_fetch_array($resultado)) {

$nometeam = $linha["nometeam"];
$nick = $linha["nick"];
$mail = $linha["mail"];


echo "Nome da team: $nometeam<br>";
echo "Nick: $nick<br>";
echo "Mail: $mail<br>";
echo "<br>";
}
?>

PS: aparece o echo so não aparece os dados da tabela...

obrigado

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
rgcaldas    0
rgcaldas

Com o fetch_array não faço a mínima ideia, mas isto devia funcionar:

<?
include "conexao.php";

$sql = "SELECT * FROM electric.Tab_Registo";
$resultado = mysql_query($sql)
or die (mysql_error());

for (i=0;i<mysql_num_rows($resultado);i++) {

$nome = mysql_result($resultado,i,"nometeam");
$nick = mysql_result($resultado,i,"nick");
$mail = mysql_result($resultado,i,"mail");


echo "Nome da team: $nometeam<br>";
echo "Nick: $nick<br>";
echo "Mail: $mail<br>";
echo "<br>";
}
?>

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
electric    1
electric

Com o fetch_array não faço a mínima ideia, mas isto devia funcionar:

<?
include "conexao.php";

$sql = "SELECT * FROM electric.Tab_Registo";
$resultado = mysql_query($sql)
or die (mysql_error());

for (i=0;i<mysql_num_rows($resultado);i++) {

$nome = mysql_result($resultado,i,"nometeam");
$nick = mysql_result($resultado,i,"nick");
$mail = mysql_result($resultado,i,"mail");


echo "Nome da team: $nometeam<br>";
echo "Nick: $nick<br>";
echo "Mail: $mail<br>";
echo "<br>";
}
?>

depois de meter + um =  nesta linha

for (i=0;i<mysql_num_rows($resultado);i++)

continua a não dar certo :\

dame este erro :

Parse error: parse error, unexpected T_INC, expecting ')' in /home/webcindario/electric/listar.php on line 8

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
electric    1
electric

ja descobri :)

no meu 1º exemplo eu tava a meter


$nometeam = $linha["nometeam"];
$nick = $linha["nick"];
$mail = $linha["mail"];

onde afinal o que se encontra em ["AQUI"]

é o nome do campo na BD

simples :)

podem fexar isto tks pela ajuda meu :D

[]'s

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora


×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade