Du bruger mysql_fetch_object
(som returnerer et objekt) og derefter forsøge at udskrive det som en streng. Det virker ikke.
I dit tilfælde bør du bruge en funktion, der er i stand til at udskrive objektets indhold. Der er mange, men de mest ligetil er print_r
eller var_dump
. hvis du udskriver i en HTML-kontekst, vil du måske pakke en tag omkring outputtet for at gøre det mere læsbart eller klik på "Se kilde" i din browser.
Hvis du skriver dine egne objekter, kan de også "konverteres" til strenge ved at implementere __toString()
magisk metode
Som folk har sagt i kommentarerne, vil din kode også køre forespørgslen på hver gang gennem løkken. Se dokumentationen her og læs eksemplerne.
Bemærk:Du har måske forenklet eksemplet for SO's skyld, men sørg for at rense dine variabler (f.eks. $begin
) for at undgå SQL-injektioner!