Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP] za dużo pobiera danych
naforum
post
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 2.03.2014

Ostrzeżenie: (0%)
-----


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?

Ten post edytował naforum 2.03.2014, 18:30:07
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Bo robisz iloczyn kartezjanski dwoch tabel....
Musisz w WHERE powiedziec czym łączysz te tabele ze sobą


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 00:34