[ 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 | 74
Bydlisko: Michalovce
NapísalOffline : 19.01.2012 12:15 | Zoradenie podla abecedy

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 | 30
Bydlisko: Bratislava
NapísalOffline : 19.01.2012 12:37 | Zoradenie podla abecedy

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 | 74
Bydlisko: Michalovce
Napísal autor témyOffline : 19.01.2012 16:41 | Zoradenie podla abecedy

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


 [ Príspevkov: 3 ] 


Zoradenie podla abecedy



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

1500

25.08.2008 22:17

tomxi

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

zoradenie podla abecedy

v Databázy

5

1567

06.09.2008 18:38

rooobertek

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

Zoradenie výpisu podľa abecedy

v PHP, ASP

3

783

05.02.2011 12:18

Forty-

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

LibreOffice - Zoradenie podla abecedy v calc

v Ostatné programy

0

1633

21.03.2012 16:01

scd

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

zoradenie podla nazvu

v Databázy

2

432

18.02.2013 20:51

neopagan

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

zoradenie podla oblubenosi

v Databázy

4

739

16.06.2009 23:06

Snacker

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

Zoradenie podla datumu

v PHP, ASP

29

1282

24.11.2007 18:19

Flety

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

zoradenie podla icq

v Redakčné systémy

5

535

30.03.2007 7:17

altt

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

Nespravne zoradenie podla cisel

v Databázy

7

841

30.09.2010 20:29

camo

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

1903

12.03.2010 21:48

juho

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

1332

14.04.2014 14:04

Slayer

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

820

10.10.2011 17:16

Logik

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

428

20.10.2006 21:29

bluenite

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

1512

14.03.2007 21:54

itsgoingd

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

Viac diskov ci particii ako pismen abecedy

v Úložné zariadenia

10

533

16.11.2017 21:23

shiro

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

zoradenie ?

v PHP, ASP

22

1564

21.08.2008 16:54

p360t



© 2005 - 2025 PCforum, edited by JanoF