Chỉ là một câu hỏi nhanh.PDO :: fetchAll so với PDO :: tìm nạp trong vòng lặp
Có sự khác biệt về hiệu suất nào giữa việc sử dụng PDO :: fetchAll() và PDO :: fetch() trong một vòng lặp (đối với các tập kết quả lớn) không?
Tôi đang tìm nạp các đối tượng của lớp do người dùng xác định, nếu điều đó tạo ra bất kỳ sự khác biệt nào.
Giả định ban đầu chưa được học của tôi là fetchAll có thể nhanh hơn vì PDO có thể thực hiện nhiều thao tác trong một câu lệnh trong khi mysql_query chỉ có thể thực hiện một câu lệnh. Tuy nhiên tôi có ít kiến thức về các hoạt động bên trong của PDO và tài liệu không nói bất cứ điều gì về điều này, và có hay không fetchAll() chỉ đơn giản là một vòng lặp PHP được bán vào một mảng.
Bất kỳ trợ giúp nào?
Tôi không biết, nhưng Tôi nghi ngờ nó sẽ là tầm thường để chuẩn. – Timothy