Pedrovsn Posted September 29, 2011 Report Share Posted September 29, 2011 (edited) AAAA Edited March 15, 2012 by Pedrovsn Quote Link to comment Share on other sites More sharing options...
0 ESerra Posted September 29, 2011 Report Share Posted September 29, 2011 O problema é a query.... pra que aquele WHERE id = "" ? Quote Link to comment Share on other sites More sharing options...
0 Pedrovsn Posted October 1, 2011 Author Report Share Posted October 1, 2011 (edited) AAA Edited March 15, 2012 by Pedrovsn Quote Link to comment Share on other sites More sharing options...
0 ESerra Posted October 1, 2011 Report Share Posted October 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... Quote Link to comment Share on other sites More sharing options...
0 Salumão Barbosa da Costa Posted October 2, 2011 Report Share Posted October 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 Quote Link to comment Share on other sites More sharing options...
0 ESerra Posted October 2, 2011 Report Share Posted October 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. Quote Link to comment Share on other sites More sharing options...
0 Salumão Barbosa da Costa Posted October 2, 2011 Report Share Posted October 2, 2011 (edited) 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']; Edited October 2, 2011 by Salumão Barbosa da Costa Quote Link to comment Share on other sites More sharing options...
0 raphael_suporte Posted October 4, 2011 Report Share Posted October 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. Quote Link to comment Share on other sites More sharing options...
Question
Pedrovsn
AAAA
Edited by PedrovsnLink to comment
Share on other sites
7 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.