Você está usando
mysql_fetch_object
(que retorna um objeto) e, em seguida, tentar produzi-lo como uma string. Isso não vai funcionar. No seu caso, você deve usar uma função que seja capaz de imprimir o conteúdo do objeto. Existem muitos, mas os mais diretos são
print_r
ou var_dump
. se você está produzindo em um contexto HTML, você pode querer envolver um
marque a saída para torná-la mais legível ou clique em "Visualizar fonte" em seu navegador. Se você estiver escrevendo seus próprios objetos, eles também podem ser "convertidos" em strings implementando o
__toString()
método mágico
Além disso, como as pessoas disseram nos comentários, seu código executará a consulta em cada passagem pelo loop. Confira a documentação aqui e leia os exemplos.
Nota:Você pode ter simplificado o exemplo por causa do SO, mas certifique-se de higienizar suas variáveis (por exemplo,
$begin
) para evitar injeções de SQL!