अपने पहले सुझाव का प्रयोग करें। वह जो ऑफसेट के साथ है। यह पेजिनेशन करने का "मानक" तरीका है। पूरे परिणाम को सत्र में सेट करना एक बुरा विचार होगा, क्योंकि प्रत्येक उपयोगकर्ता के पास डेटा की अपनी निजी प्रति होगी। यदि आप प्रदर्शन समस्याओं का सामना करते हैं तो आप हमेशा कैशिंग (मेमकैच) जोड़ सकते हैं जिससे डेटा तक पहुंचने वाले सभी उपयोगकर्ताओं को लाभ होगा।
MySQL हमेशा आपके डेटा को उसी तरह से परिणाम देगा। पेज 1 से रिकॉर्ड पेज 2 पर दिखाई देने का एकमात्र तरीका यह है कि उपयोगकर्ता द्वारा पेज 1 से पेज 2 तक नेविगेट करने के समय के बीच एक नया रिकॉर्ड डाला गया था। दूसरे शब्दों में:आपको चिंता करने की कोई बात नहीं है।
एक संसाधन है MySQL का मामला एक प्रकार का सूचक है जो परिणाम सेट को इंगित करता है। फिर आप उसमें हेरफेर कर सकते हैं (पंक्ति द्वारा डेटा पंक्ति प्राप्त करना, लौटाई गई पंक्तियों की संख्या की गणना करना आदि)। यह वैश्विक नहीं है।