sql >> Base de Datos >  >> RDS >> Mysql

El objeto de la clase stdClass no se pudo convertir en una cadena

Estás usando mysql_fetch_object (que devuelve un objeto) y luego intenta generarlo como una cadena. Eso no funcionará.

En su caso, debe usar una función que sea capaz de imprimir el contenido del objeto. Hay muchos, pero los más sencillos son print_r o var_dump . si está generando en un contexto HTML, es posible que desee envolver un <pre> etiqueta alrededor de la salida para que sea más legible o haga clic en "Ver código fuente" en su navegador.

Si está escribiendo sus propios objetos, también se pueden "convertir" en cadenas implementando __toString() método mágico

Además, como la gente ha dicho en los comentarios, su código ejecutará la consulta en cada paso por el bucle. Consulte la documentación aquí y lee los ejemplos.

Nota:es posible que haya simplificado el ejemplo por el bien de SO, pero asegúrese de desinfectar sus variables (por ejemplo, $begin ) para evitar inyecciones SQL!