gossens Posted November 25, 2006 at 03:10 PM Report #66605 Posted November 25, 2006 at 03:10 PM Olá, Estou aqui com um pequeno problema, quando listo o conteúdo de uma tabela aparece-me sempre este "erro" Resource id #3, alguém me pode ajudar? Obrigado
kingless Posted November 25, 2006 at 03:19 PM Report #66609 Posted November 25, 2006 at 03:19 PM Podes mostrar a parte do código em que fizeste o Query a SQL ?
gossens Posted November 25, 2006 at 05:51 PM Author Report #66639 Posted November 25, 2006 at 05:51 PM Acho que é isto, sou mesmo iniciante... if($nome!="") { $query=mysql_query("insert into aluno values ('$id','$nome','$numMecan')"); $result=mysql_db_query("exemplo","select *from aluno"); while ($row=mysql_fetch_array($result)) { echo '<tr><td>'.$row["id"].'</td>'; echo '<td>'.$row["nome"].'</td>'; echo '<td>'.$row["numMecan"].'</td></tr>'; echo $result; } } else{ echo "Campos vazios"; } obrigado
kingless Posted November 25, 2006 at 06:13 PM Report #66641 Posted November 25, 2006 at 06:13 PM ERRO $result=mysql_db_query("exemplo","select *from aluno"); O asteristico * esta junto de FROM, tens que separar... Fica assim: $result=mysql_db_query("exemplo","select * from aluno"); OBS: Não utilizes a função mysql_db_query essa função é antiga... utiliza a função mysql_select_db para selecionar a bd e mysql_query para executar o query....
gossens Posted November 25, 2006 at 06:37 PM Author Report #66648 Posted November 25, 2006 at 06:37 PM Não sabia que a função mysql_db_query era antiga, vou usar as outras. O erro já está resolvido tinha isto: while ($row=mysql_fetch_array($result)) { echo '<tr><td>'.$row["id"].'</td>'; echo '<td>'.$row["nome"].'</td>'; echo '<td>'.$row["numMecan"].'</td></tr>'; echo $result; //Estava a mais esta linha } Obrigado
djthyrax Posted November 25, 2006 at 07:20 PM Report #66663 Posted November 25, 2006 at 07:20 PM Não sabia que a função mysql_db_query era antiga, vou usar as outras. O erro já está resolvido tinha isto: while ($row=mysql_fetch_array($result)) { echo '<tr><td>'.$row["id"].'</td>'; echo '<td>'.$row["nome"].'</td>'; echo '<td>'.$row["numMecan"].'</td></tr>'; echo $result; //Estava a mais esta linha } Obrigado Tu estavas a tentar fazer echo de um handle/resource ? oO Não peças ajuda por PM! A tua dúvida vai ter menos atenção do que se for postada na secção correcta do fórum!
kingless Posted November 25, 2006 at 07:56 PM Report #66678 Posted November 25, 2006 at 07:56 PM pois.. só reparei agora lOol
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now