Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP] za dużo pobiera danych
Forum PHP.pl > Forum > Przedszkole
naforum
Chciałbym pobrać dane z bazy z 2 tabel.

  1. $db = new Connection();
  2. $allEntries = $db->pdo-> prepare('SELECT p.*, u.user_login FROM bb_offers AS p, bb_users AS u ORDER BY p.id DESC LIMIT :limit OFFSET :offset');
  3. $allEntries-> bindParam(':limit', $limit, PDO::PARAM_INT);
  4. $allEntries-> bindParam(':offset', $offset, PDO::PARAM_INT);
  5. $allEntries-> execute();
  6. print_r($allEntries-> fetch(PDO::FETCH_ASSOC));exit;


Zapytanie ma uwzględniać paginacje. Dane są pobierane ale... w bazie mam 2 rekordy, a pobierane są 4... co jest nie tak z tym zapytaniem?
nospor
Bo robisz iloczyn kartezjanski dwoch tabel....
Musisz w WHERE powiedziec czym łączysz te tabele ze sobą
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.