• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

electric

[MYSQL] para listar dados...

4 mensagens neste tópico

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

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

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>";
}
?>

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

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

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

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

0

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