Fiz um script que faz uma consulta em uma tabela (derock_artigos_imgindex) pra saber se tem alguma imagem padrão relacionada com os artigos (tabela: derock_artigos). Ou seja; se existir imagem, mostre-a, caso contrário, imprima "Não há fotos".
Funciona direitinho, só que mesmo assim aparece o seguinte erro - somente quando não existe imagem relacionada; quando existe, fica tudo normal:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /var/www/.../artigos.php on line 132
* Código:
Primeira parte:
127 // mostra "imagem de índice"
128 $query = "SELECT * FROM derock_imagens WHERE id=$artigo_imgindex_id";
129 $result = mysql_db_query ($dbname, $query, $link);
130 mysql_db_query ($dbname, $query, $link);
131
132 $imgindex_linhas = mysql_num_rows($result);
133
134 if ($imgindex_linhas > 0) {
135 while ($row = mysql_fetch_array($result)) {
136 $artigo_imgindex_arquivo = $row[arquivo];
137 }
138 }
P.S.: Pra conseguir fazer a coisa funcionar foi necessária a ajuda de muitas pessoas, já que antes nada ocorria corretamente; se você quizer dar uma olhada no tópico original, clique:
Pergunta
tiagopassos
Fiz um script que faz uma consulta em uma tabela (derock_artigos_imgindex) pra saber se tem alguma imagem padrão relacionada com os artigos (tabela: derock_artigos). Ou seja; se existir imagem, mostre-a, caso contrário, imprima "Não há fotos".
Funciona direitinho, só que mesmo assim aparece o seguinte erro - somente quando não existe imagem relacionada; quando existe, fica tudo normal:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /var/www/.../artigos.php on line 132
* Código:
Primeira parte:
Segunda parte:P.S.: Pra conseguir fazer a coisa funcionar foi necessária a ajuda de muitas pessoas, já que antes nada ocorria corretamente; se você quizer dar uma olhada no tópico original, clique:
http://scriptbrasil.com.br/forum/index.php...=ST&f=4&t=34209
Link para o comentário
Compartilhar em outros sites
5 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.