Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Objeto da classe stdClass não pôde ser convertido em string


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!