Pedrovsn Postado Setembro 29, 2011 Denunciar Share Postado Setembro 29, 2011 (editado) AAAA Editado Março 15, 2012 por Pedrovsn Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ESerra Postado Setembro 29, 2011 Denunciar Share Postado Setembro 29, 2011 O problema é a query.... pra que aquele WHERE id = "" ? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Pedrovsn Postado Outubro 1, 2011 Autor Denunciar Share Postado Outubro 1, 2011 (editado) AAA Editado Março 15, 2012 por Pedrovsn Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ESerra Postado Outubro 1, 2011 Denunciar Share Postado Outubro 1, 2011 Troca:$query = mysql_query( $sql_video );Por:$query = mysql_query( $sql_video )OR DIE(mysql_error());Isso vai fazer com que o mysql retorne o erro... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Salumão Barbosa da Costa Postado Outubro 2, 2011 Denunciar Share Postado Outubro 2, 2011 Olá pessoal, estou encontrando alguns problemas sempre que uso o while, sempre aparece o mesmo erro, alguns consegui resolver, até com a ajuda de vocês mesmo, mais gostaria de saber porque esse erro sempre ocorre e a forma de corrigi-lo. O código é esse logo abaixo, claro que de uma página para outra eu mudo o nome da tabela no banco de dados, em alguns casos o nome da variável que neste caso adicionei à '$sql' o '_video' mais mesmo sem alterar a variável o erro aparece.Desculpe se fiz alguma coisa errada mais é que sou novo aqui neste fórum e como devem ter percebido em programação php também. <?php $sql_video = ('SELECT * FROM videos where id = ""'); $query = mysql_query( $sql_video ); while( $linha = mysql_fetch_assoc( $query ) ) { $texto = $linha["texto"]; $video = $linha["video"]; } ?> Erro:Warning: mysql_fetch_assoc() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\projeto_pedrovsn\inicio.php on line 23Aguardo respostasBoa Madruga Pedrovsn. Quando quero pegar uma inf. de Uma Tabela no BD normalmente não uso no While o assoc e sim o array. Testa o seguinte exemplo e retorne pra gente se deu certo:while($linha = mysql_fetch_array($query)){ //Tenta usar o array ao invés do assoc. $texto = $linha["texto"]; $video = $linha["video"]; }Qualquer coisa...Estamos Aqui!Abrass Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ESerra Postado Outubro 2, 2011 Denunciar Share Postado Outubro 2, 2011 Boa Madruga Pedrovsn. Quando quero pegar uma inf. de Uma Tabela no BD normalmente não uso no While o assoc e sim o array. Testa o seguinte exemplo e retorne pra gente se deu certo:Vamos ler o manual sobre o mysql_fetch_assoc:Returns an associative array that corresponds to the fetched row and moves the internal data pointer ahead. mysql_fetch_assoc() is equivalent to calling mysql_fetch_array() with MYSQL_ASSOC for the optional second parameter. It only returns an associative array. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Salumão Barbosa da Costa Postado Outubro 2, 2011 Denunciar Share Postado Outubro 2, 2011 (editado) Boa Madruga Pedrovsn. Quando quero pegar uma inf. de Uma Tabela no BD normalmente não uso no While o assoc e sim o array. Testa o seguinte exemplo e retorne pra gente se deu certo:Vamos ler o manual sobre o mysql_fetch_assoc:Returns an associative array that corresponds to the fetched row and moves the internal data pointer ahead. mysql_fetch_assoc() is equivalent to calling mysql_fetch_array() with MYSQL_ASSOC for the optional second parameter. It only returns an associative array. Puts, Foi mal pela Rata...Mais fixando melhor os comentários em Prol da solução do Amigo...Talvés seja o Select ou quando vai atribuir os valores nas variáveis, não sou o Cara no PHP, Só acho que as Aspas simples e dupla talvés façam alguma diferença... ("SELECT * FROM videos where id =''"); na $linha, poderia tentar atribuir $blabla = $linha['zz']; Editado Outubro 2, 2011 por Salumão Barbosa da Costa Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 raphael_suporte Postado Outubro 4, 2011 Denunciar Share Postado Outubro 4, 2011 não entendi sua cláusula "where" no select, existe um registro com o campo "id" vazio, ali não deveria conter uma variável com o valor do ID que você precisa buscar, coloque o DIE como o ESerra avisou para verificar o retorno do banco. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Pedrovsn
AAAA
Editado por PedrovsnLink para o comentário
Compartilhar em outros sites
7 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.