Mangaman 0 Denunciar post Postado Abril 28, 2005 Boa tarde , quando monto um array vindo de um select e printo só retorna a primeira letra!Veja o ex:for($p=0; $p <= 5; $p++){$sql_p="select * from destaque where id_destaque=$p";$query_p=mysql_query($sql_p); $result_p=mysql_fetch_array($query_p);$db[$p]="$result_p[sessao]";$id[$p]="$result_p[id]";}echo $db[1]; // retorna m ao invés de matériasObrigado, Mangaman Compartilhar este post Link para o post Compartilhar em outros sites
Fabyo 66 Denunciar post Postado Abril 28, 2005 eu nao faria assim mas testa ai: PHP for($p = 0; $p { $query_p=mysql_query("select * from destaque where id_destaque = '$p'"); $result_p = mysql_fetch_array($query_p); $db[] = "$result_p["sessao"]"; $id[] = "$result_p["id"]"; } echo $db[1]; Compartilhar este post Link para o post Compartilhar em outros sites
Mangaman 0 Denunciar post Postado Abril 28, 2005 Dá o seguinte erro:Parse error: parse error, unexpected '"', expecting T_STRING or T_VARIABLE or T_NUM_STRING in c:\apache\htdocs\phproot\dialektikos\admin\destaque2.php on line 1010. $db[] = "$result_p["sessao"]"; Compartilhar este post Link para o post Compartilhar em outros sites
Fabyo 66 Denunciar post Postado Abril 28, 2005 você nao pode faezr isso: $db[] = "$result_p["sessao"]"; tem que ser assim $db[] = $result_p["sessao"]; Compartilhar este post Link para o post Compartilhar em outros sites
Mangaman 0 Denunciar post Postado Abril 28, 2005 Obrigado pela força Fabio , mas continua não aceitando:Fatal error: [] operator not supported for strings in c:\apache\htdocs\phproot\dialektikos\admin\destaque2.php on line 1010. $db[] = $result_p["sessao"]; Compartilhar este post Link para o post Compartilhar em outros sites
Mangaman 0 Denunciar post Postado Abril 28, 2005 Fabio o problema todo éra o nome da variavel, apenas troquei de $db para $bd e funcionou.... Obrigado, http://forum.imasters.com.br/public/style_emoticons/default/joia.gif Mangaman Compartilhar este post Link para o post Compartilhar em outros sites