verify_pagination.py 542 B

1234567891011
  1. import db
  2. user_id = 2
  3. page1 = db.execute_query('SELECT id FROM orders WHERE user_id = %s ORDER BY created_at DESC LIMIT 10 OFFSET 0', (user_id,))
  4. page2 = db.execute_query('SELECT id FROM orders WHERE user_id = %s ORDER BY created_at DESC LIMIT 10 OFFSET 10', (user_id,))
  5. print(f"Page 1 (10 orders): {[r['id'] for r in page1]}")
  6. print(f"Page 2 (remaining orders): {[r['id'] for r in page2]}")
  7. count_res = db.execute_query('SELECT COUNT(*) as total FROM orders WHERE user_id = %s', (user_id,))
  8. print(f"Total found: {count_res[0]['total']}")