Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 3 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 21.09.08
Prihlásený: 14.11.17
Príspevky: 225
Témy: 74
Bydlisko: Michalovce
Príspevok NapísalOffline : 19.01.2012 12:15

Nazdarek. Mam vytvorenu tabulku pre pridavanie priatelov, ktora obsahuje tieto stlpce: id, uzivatel, priatel, status, datum, No a z tejto tabulky vyberam vsetky zaznamy ktore obsahuju hodnotu $user, kde $user je vlastne meno prihlaseneho uzivatela. Teda zaznamy v stlpcoch uzivatel, priatel.Cize nieco taketo:
Kód:
mysql_query("SELECT  uzivatel, priatel FROM user_friends WHERE stav='friend' AND (uzivatel='$user' OR priatel='$user') ORDER BY uzivatel,  priatel ASC ")

Toto samozrejme vysledky nezobrazuje podla abecedy. No a ja by som prave toto chcel docielit, aby mi vypisalo mena uzivatelov presne podla abecedy. Neviete mi poradit ako upravit tento dotaz??


Offline

Skúsený užívateľ
Skúsený užívateľ
Zoradenie podla abecedy

Registrovaný: 29.10.07
Prihlásený: 27.10.23
Príspevky: 1395
Témy: 30
Bydlisko: Bratislava
Príspevok NapísalOffline : 19.01.2012 12:37

ORDER BY tam mas, takze vystup je zoradeny podla abecedy.

Problem mas mozno v logike. Co chces vlastne vybrat? Priatelov pre konkretneho (prihlaseneho) uzivatela? Lebo tento tvoj vyber (ak spravne rozumiem tvojej tabulke) vyberie nielen priatelov pre prihlaseneho uzivatela, ale aj zoznam vsetkych uzivatelov, ktory maju tohoto prihlaseneho v zozname priatelov.

Ak chces uzivatelovi zobrazit nielen jeho priatelov, ale aj ludi ktory ako priatela oznacili jeho, tak by si mal vyber upravit nejako takto

Kód:
SELECT priatel
  FROM user_friends
  WHERE stav='friend'
    AND uzivatel='$user'
UNION
SELECT uzivatel AS priatel
  FROM user_friends
  WHERE stav='friend'
    AND priatel='$user'
ORDER BY priatel ASC


Prva cast vyberu vybera priatelov pre prihlaseneho uzivatela
Druha cast vyberu vybera uzivatelov ktory ako priatela oznacili prihlaseneho uzivatela
UNION zabezpeci ze sa tie vybery spoja a nebude tam nikto duplicitne (UNION robi automaticky DISTINCT)







_________________
PC: OS: Windows 11 (64bit) CPU: AMD Ryzen 5 3600 GPU: ASUS TUF RTX3060Ti 8GB RAM: 16GB DDR4-3200MHz Kingston Fury MB: ASUS TUF Gaming B550M WIFI SSD: 1000GB PCIe M.2 NVME
Mobil: Xiaomi POCO F2 PRO
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 21.09.08
Prihlásený: 14.11.17
Príspevky: 225
Témy: 74
Bydlisko: Michalovce
Príspevok Napísal autor témyOffline : 19.01.2012 16:41

Dakujem.. Presne toto som potreboval..Funguje to podla mojich predstav..THX


Odpovedať na tému [ Príspevkov: 3 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. zoradenie podla abecedy

v PHP, ASP

12

1462

25.08.2008 22:17

tomxi Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. zoradenie podla abecedy

v Databázy

5

1507

06.09.2008 18:38

rooobertek Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zoradenie výpisu podľa abecedy

v PHP, ASP

3

720

05.02.2011 12:18

Forty- Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. LibreOffice - Zoradenie podla abecedy v calc

v Ostatné programy

0

1538

21.03.2012 16:01

scd Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. zoradenie podla nazvu

v Databázy

2

369

18.02.2013 20:51

neopagan Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. zoradenie podla oblubenosi

v Databázy

4

681

16.06.2009 23:06

Snacker Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zoradenie podla datumu

v PHP, ASP

29

1228

24.11.2007 18:19

Flety Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. zoradenie podla icq

v Redakčné systémy

5

508

30.03.2007 7:17

altt Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Nespravne zoradenie podla cisel

v Databázy

7

785

30.09.2010 20:29

camo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Pascal - Zoradenie 5 čísel podľa veľksti

v Assembler, C, C++, Pascal, Java

8

1865

12.03.2010 21:48

juho Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Excel - zoradenie riadkov podľa kritérií v stlpcoch

v Ostatné programy

1

1266

14.04.2014 14:04

Slayer Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. WIN7-usporiadanie podla typu a zaroven podla datumu

v Operačné systémy Microsoft

1

723

10.10.2011 17:16

Logik Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Položky Start/Programy_ne podle abecedy

v Operačné systémy Microsoft

0

396

20.10.2006 21:29

bluenite Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Viac diskov ci particii ako pismen abecedy

v Úložné zariadenia

10

496

16.11.2017 21:23

shiro Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Dreamweaver 8 - problem zo zobrazovanim sk. abecedy

v HTML, XHTML, XML, CSS

12

1460

14.03.2007 21:54

itsgoingd Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. zoradenie ?

v PHP, ASP

22

1498

21.08.2008 16:54

p360t Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra