Używasz mysql_fetch_object
(która zwraca obiekt), a następnie próbuje go wyprowadzić jako ciąg. To nie zadziała.
W twoim przypadku powinieneś użyć funkcji, która jest w stanie wydrukować zawartość obiektu. Istnieje wiele, ale najprostsze z nich to print_r
lub var_dump
. jeśli piszesz w kontekście HTML, możesz chcieć zawinąć oznacz dane wyjściowe, aby były bardziej czytelne, lub kliknij „Wyświetl źródło” w przeglądarce.
Jeśli piszesz własne obiekty, można je również „przekonwertować” na ciągi, implementując __toString()
magiczna metoda
Ponadto, jak powiedzieli ludzie w komentarzach, twój kod uruchomi zapytanie przy każdym przejściu przez pętlę. Sprawdź dokumentację tutaj i przeczytaj przykłady.
Uwaga:mogłeś uprościć przykład ze względu na SO, ale upewnij się, że oczyściłeś swoje zmienne (np. $begin
), aby uniknąć wstrzyknięć SQL!