Stai usando mysql_fetch_object
(che restituisce un oggetto) e quindi provare a emetterlo come stringa. Non funzionerà.
Nel tuo caso, dovresti usare una funzione in grado di stampare il contenuto dell'oggetto. Ce ne sono molti, ma i più semplici sono print_r
o var_dump
. se stai eseguendo l'output in un contesto HTML, potresti voler avvolgere un <pre>
tag intorno all'output per renderlo più leggibile o fai clic su "Visualizza sorgente" nel tuo browser.
Se stai scrivendo i tuoi oggetti, possono anche essere "convertiti" in stringhe implementando il __toString()
metodo magico
Inoltre, come le persone hanno detto nei commenti, il tuo codice eseguirà la query ad ogni passaggio attraverso il ciclo. Dai un'occhiata alla documentazione qui e leggi gli esempi.
Nota:potresti aver semplificato l'esempio per motivi di SO, ma assicurati di disinfettare le tue variabili (ad es. $begin
) per evitare iniezioni SQL!