Bạn đang sử dụng mysql_fetch_object
(trả về một đối tượng) và sau đó cố gắng xuất nó dưới dạng một chuỗi. Điều đó sẽ không hoạt động.
Trong trường hợp của bạn, bạn nên sử dụng một hàm có khả năng in nội dung của đối tượng. Có rất nhiều nhưng đơn giản nhất là print_r
hoặc var_dump
. nếu bạn đang xuất trong ngữ cảnh HTML, bạn có thể muốn bọc một
xung quanh đầu ra để làm cho nó dễ đọc hơn hoặc nhấp vào "Xem nguồn" trong trình duyệt của bạn.
Nếu bạn đang viết các đối tượng của riêng mình, chúng cũng có thể được "chuyển đổi" thành chuỗi bằng cách triển khai __toString ()
phương pháp ma thuật
Ngoài ra, như mọi người đã nói trong các nhận xét, mã của bạn sẽ chạy truy vấn trên mỗi lần chuyển qua vòng lặp. Xem tài liệu tại đây và đọc các ví dụ.
Lưu ý:Bạn có thể đã đơn giản hóa ví dụ vì lợi ích của SO, nhưng hãy đảm bảo làm sạch các biến của bạn (ví dụ: $ begin
) để tránh tiêm SQL!