Trong hầu hết các trường hợp, bạn trả lại tất cả dữ liệu bạn muốn trong một truy vấn duy nhất và đưa dữ liệu đó lên trang.
Ví dụ:bạn có thể chạy một truy vấn như sau: $ sql2 ='select * from videos v, video_member b, Member m where b.video_id =v.video_id and b.member_id =m.member_id'; và sau đó trong mã giao diện người dùng của bạn bao gồm logic khi videoID thay đổi để vẽ hộp video tiếp theo của bạn.
Những gì bạn đang làm là kết hợp hai tập dữ liệu trong mẫu của bạn; điều này không hiệu quả, đặc biệt nếu bạn có các truy vấn phức tạp hoặc khi bạn có bộ lọc (ví dụ:"videoName như 'Ferris%').