Gurzi Posted November 1, 2006 at 07:07 PM Report #61476 Posted November 1, 2006 at 07:07 PM $connect = mysql_connect($server,$user,$pass); $select_db = mysql_select_db($db); $buscar_destaques = "SELECT Autor.Nome,Autor.Apelido,Livro.Titulo FROM Autor,Livro WHERE Autor.IDAutor=Autoria.IDAutor AND Autoria.IDLivro=Livro.IDLivro AND Livro.Destaques=1;"; $query_destaques = mysql_query($buscar_destaques); while($row = mysql_fetch_assoc($query_destaques)){ echo "<ol><li>".$row['Apelido'].",".$row['Nome']." - ".$row['Titulo']."</li><br>"; } echo "</ol>"; alguem percebe pk devolve isto ?? Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /home/novaecl/public_html/index.php on line 136
RayBacK Posted November 1, 2006 at 07:13 PM Report #61478 Posted November 1, 2006 at 07:13 PM Hmm, eu já vi pessoas dizer que se deve usar dentro de uma query no fim o ; eu simplesmente nunca usei isso por isso tenta $buscar_destaques = "SELECT Autor.Nome,Autor.Apelido,Livro.Titulo FROM Autor,Livro WHERE Autor.IDAutor=Autoria.IDAutor AND Autoria.IDLivro=Livro.IDLivro AND Livro.Destaques=1"; já agr tens uma coisa mal no codigo, tens k tirar o <ol> dentro do while, se nao ele vai tar sempre a repetir o <ol> echo "<ol>"; while($row = mysql_fetch_assoc($query_destaques)){ echo "<li>".$row['Apelido'].",".$row['Nome']." - ".$row['Titulo']."</li><br>"; } echo "</ol>"; experimenta ai e diz qualquer coisa, esperto ter ajudado!
Gurzi Posted November 1, 2006 at 07:20 PM Author Report #61482 Posted November 1, 2006 at 07:20 PM Não dá na mesma, diz que não é um argumento válido!
AriOps Posted November 1, 2006 at 07:28 PM Report #61484 Posted November 1, 2006 at 07:28 PM acrescenta lá os or die (mysql_error()); quando ligas ao servidor e quando seleccionas a base de dados para ver se dá algum erro 😛 Daniel Correia
Gurzi Posted November 1, 2006 at 07:35 PM Author Report #61488 Posted November 1, 2006 at 07:35 PM ja sei.. Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /home/novaecl/public_html/index.php on line 137 Unknown table 'Autoria' in where clause mas é estranho porque essa tabela existe mesmo! tenho que a colocar tb no FROM ? hmm.. agora não aparece o resto da página.. www.nova-eclectica.com
kingless Posted November 1, 2006 at 07:51 PM Report #61490 Posted November 1, 2006 at 07:51 PM Experimenta executar este código SQL e ve o que mostra... SELECT Autoria.IDAutor, Autoria.IDLivro FROM Autoria;
Gurzi Posted November 1, 2006 at 09:52 PM Author Report #61542 Posted November 1, 2006 at 09:52 PM Já está tudo resolvido! 🙂
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