chocho 0 Denunciar post Postado Novembro 24, 2004 Bom esta foi uma duvida que tinha e que já foi esclarecida aqui antes... mais quando eu estava desenvolvendo o site surgiu mais uma duvida e é a seguinte... faço uma chamada dos produtos que estao no banco... eles aparecem em uma tabela que traz cada produto em uma linha... e cada linha com uma cor alternadamente... até ai tudo bem... mais quero especificar melhor esta consulta... quero que ele traga apenas um produto só... para isto teria que utilizar este codigo... PHP [/tr][tr] $sql = "SELECT * FROM produtos WHERE nome='martelo'";[/tr] mais quando fui tentar utilizar tal comando ... Dava erro... meu codigo atual é esse... PHP [/tr][tr]<?$con = mysql_connect("xxx","xxx","xxx") or die ("Erro na conexão"); $db = mysql_select_db("xxx",$con) or die ("Erro ao se conectar ao Database"); $sql = mysql_query("SELECT * FROM produtos",$con) or die ("Erro no SQL"); /* tentei acoplar este comando ( "SELECT * FROM produtos WHERE nome='martelo'"; ) no lugar deste ( "SELECT * FROM produtos" ) mais apresentou erro */ ?> <html> <head> <title>Consulta produtos</title> </head> <body bgcolor="#FFFFFF"> <table width=250 align=center cellpadding="0" cellspacing=2 bordercolor="#000000" cellpading=0> <? for($i = 0;$i<mysql_num_rows($sql);$i++) { if(($i % 2) == 1) $fundo="#ffffff"; else $fundo="#ffffcc"; ?> <tr> <td width="19%" bgcolor="<? echo $fundo; ?>"><font face=Verdana size=1><? echo mysql_result($sql,$i,"codigo"); ?></font></td> <td width="34%" bgcolor="<? echo $fundo; ?>"><font face=Verdana size=1>R$ <? echo mysql_result($sql,$i,"preco"); ?></font></td> <td width="25%" bgcolor="<? echo $fundo; ?>"><font face=Verdana size=1>(<? echo mysql_result($sql,$i,"quantidade"); ?>)</font></td> <td width="9%" bgcolor="<? echo $fundo; ?>"><font face=Verdana size=1><? echo mysql_result($sql,$i,"tamanho"); ?></font></td> <td width="13%" bgcolor="<? echo $fundo; ?>"><font face=Verdana size=1><? echo mysql_result($sql,$i,"nome"); ?></font></td> </tr> <? } ?> </table> </body> </html>[/tr] porem ele traz todos os produtos do banco de dados... vale lembrar que estou utilizando MySQL.... se alguem puder me ajudar fico muito grato.... Abraços Jean Compartilhar este post Link para o post Compartilhar em outros sites
chocho 0 Denunciar post Postado Novembro 24, 2004 Poww Foi mal aii Galeraaa.... Consegui Usei like e funcionou Certinhoooo PHP [/tr][tr]SELECT * FROM produtos WHERE nome like '%martelo%[/tr] Desculpe ai o incomodo e qualquer coisa.... Abração Jean Compartilhar este post Link para o post Compartilhar em outros sites