nativo 0 Denunciar post Postado Fevereiro 4, 2007 Boa noite amigos estou tentando fazer um pesquisa e escrever os valores de retorno em um while mas quando eu coloco a parte WHERE index =1 não funciona mais <?phpmysql_connect("localhost", "root", "") or die("Não pude conectar: " . mysql_error());mysql_select_db("virtual");$result = mysql_query("SELECT id, titulo FROM sinopse WHERE index=1"); // <<--- erro index é um campo inteiro de valor 1 ou 0while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) { printf ("ID: %s Name: %s", $row["id"], $row["titulo"]);}mysql_free_result($result);?> Obrigado! Compartilhar este post Link para o post Compartilhar em outros sites
Samuel Machado 0 Denunciar post Postado Fevereiro 5, 2007 bom, então o problema não está no WHILE... e sim na consulta SQL.tem certeza que tem "sinopses" com o valor index igual a 1?tente uma vez assim: SELECT id, titulo FROM sinopse WHERE index='1' Compartilhar este post Link para o post Compartilhar em outros sites
Natan Freire 0 Denunciar post Postado Março 9, 2007 Cara, observe que você tem um pequeno erro, um errinho minimo mesta linha:$result = mysql_query("SELECT id, titulo FROM sinopse WHERE index=1"); // <<--- erro index é um campo inteiro de valor 1 ou 0observou o erro???Digo para você: Ta assim: WHERE index=1"); Deveria estar assim: WHERE index='1');Creio que este seja o erro, mas também tenho muito o que aprender se não for posta ai amigo Compartilhar este post Link para o post Compartilhar em outros sites