Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Zapytanie sql
toaspzoo
post
Post #1





Grupa: Zarejestrowani
Postów: 778
Pomógł: 84
Dołączył: 29.07.2010
Skąd: Gliwice / Pławniowice Mistrz niezmordowanej klawiatury.

Ostrzeżenie: (20%)
X----


Witam, mam oto takie zapytanie listujące mi wpisy moich znajomych z bazy danych:

  1. SELECT
  2. *
  3.  
  4. FROM
  5.  
  6. znajomek_zmysli,
  7. znajomek_znajomi
  8.  
  9. WHERE
  10. (
  11. znajomek_zmysli.nick IN
  12. (
  13. SELECT id_znajomego FROM znajomek_znajomi WHERE id_znajomego2 = '$id')
  14. AND
  15. znajomek_znajomi.id_znajomego2 = '$id'
  16. AND
  17. znajomek_znajomi.id_znajomego= znajomek_zmysli.nick
  18. )
  19. OR
  20. (
  21. znajomek_zmysli.nick IN
  22. (
  23. SELECT id_znajomego2 FROM znajomek_znajomi WHERE id_znajomego = '$id')
  24. AND
  25. znajomek_znajomi.id_znajomego = '$id'
  26. AND
  27. znajomek_znajomi.id_znajomego2= znajomek_zmysli.nick
  28. )
  29.  
  30.  
  31.  
  32. ORDER BY znajomek_zmysli.id DESC LIMIT 0,15


Zmienna $id oznacza moje id

chciałbym wyświetlić nie tylko ich wpisy, lecz swoje, ale gdy dodaję na dole (przed limit...)

  1. OR
  2. (
  3. znajomek_zmysli.nick = '$id';
  4. )


cała tablica wypełnia mi się jednym wpisem



--
z góry dziękuję za pomoc


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

LS Easter egg <
Go to the top of the page
+Quote Post

Posty w temacie


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: 21.08.2025 - 16:03