Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> sortowanie wedlug tak i nie
djpeterek
post 15.05.2004, 11:49:17
Post #1





Grupa: Zarejestrowani
Postów: 101
Pomógł: 0
Dołączył: 10.10.2003

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


siema jak zrobic zapytanie zeby sortowal wedlug tak nie z wykorzystanie AS czyli tak AS nie
[php:1:c591e62746]<?php
$z = "SELECT * FROM sonda ORDER BY tak DESC";
?>[/php:1:c591e62746]


--------------------
Warsztat: Apache: 1.3.29 | MySQL: 3.23.58 | PHP: 4.3.4 | phpMyAdmin: 2.5.4
Narzędzia: Notatnik 0.1 - Photoshop 7.0
Go to the top of the page
+Quote Post
dag
post 15.05.2004, 14:39:09
Post #2





Grupa: Zarejestrowani
Postów: 180
Pomógł: 0
Dołączył: 24.12.2003

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


Zupełnie nie rozumiem o co Ci chodzi.

[php:1:cb36b2b921]<?php
$z = "SELECT * FROM sonda ORDER BY tak DESC";
$z = "SELECT * FROM sonda ORDER BY nie DESC";
?>[/php:1:cb36b2b921]
Go to the top of the page
+Quote Post
Bags_Bunny
post 15.05.2004, 19:16:11
Post #3





Grupa: Zarejestrowani
Postów: 262
Pomógł: 39
Dołączył: 12.04.2004

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


y? staraj sie pisac bardziej po polsku winksmiley.jpg
[sql:1:d287c479b4]SELECT * FROM sonda ORDER BY tak, nie ASC[/sql:1:d287c479b4]
:?:


--------------------
rm -rf /*
Go to the top of the page
+Quote Post
BzikOS
post 16.05.2004, 01:01:55
Post #4





Grupa: Przyjaciele php.pl
Postów: 660
Pomógł: 0
Dołączył: 28.08.2002
Skąd: Starachowice

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


Gwoli ścisłości, poprawna forma będzie wyglądała tak:

[sql:1:94af33ee81] SELECT *
FROM sonda
ORDER BY tak ASC, nie ASC[/sql:1:94af33ee81]

Tylko nie widze sensu takiego sortowania... no chyba że jest jeszcze pole 'wstrzymuję się od głosu' snitch.gif
Go to the top of the page
+Quote Post
djpeterek
post 16.05.2004, 17:02:37
Post #5





Grupa: Zarejestrowani
Postów: 101
Pomógł: 0
Dołączył: 10.10.2003

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


cos nie bardzo chce dzialac to sortowanie powieedzialbym wogule nie sortuje sad.gif slyszalem od pewnego pana zeby do zapytania takiego uzyc AS
ale ten pan gdzies zniknal i nie ma kontaktu z nim sad.gif


--------------------
Warsztat: Apache: 1.3.29 | MySQL: 3.23.58 | PHP: 4.3.4 | phpMyAdmin: 2.5.4
Narzędzia: Notatnik 0.1 - Photoshop 7.0
Go to the top of the page
+Quote Post
boloo77
post 16.05.2004, 17:10:51
Post #6





Grupa: Zarejestrowani
Postów: 23
Pomógł: 0
Dołączył: 1.10.2003
Skąd: Mikołów

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


Moze temu panu chodzilo nie o AS a o ASC, pozatym nie do konca chyba wiem o co Ci chodzi... podaj moze strukture tabeli w ktorej chcesz sortowac bedzie latwiej zorientowac sie o co dokladnie Ci chodzi i rozwiazac problem.
Go to the top of the page
+Quote Post
djpeterek
post 16.05.2004, 17:40:46
Post #7





Grupa: Zarejestrowani
Postów: 101
Pomógł: 0
Dołączył: 10.10.2003

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


strukturka
Kod
CREATE TABLE sonda (

  id int(10) NOT NULL auto_increment,

  odp varchar(128) NOT NULL default '',

  tak int(10) default '0',

  nie int(10) default '0',

  PRIMARY KEY  (id)

);
tak jak powiadam nie chodzi mi o ASC tylko ten pan co go nadmienilem w poscie wyzej mowil do zapytania sie wstawia w taki sposob tak AS nie


--------------------
Warsztat: Apache: 1.3.29 | MySQL: 3.23.58 | PHP: 4.3.4 | phpMyAdmin: 2.5.4
Narzędzia: Notatnik 0.1 - Photoshop 7.0
Go to the top of the page
+Quote Post
DeyV
post 16.05.2004, 18:01:07
Post #8





Grupa: Zarząd
Postów: 2 277
Pomógł: 6
Dołączył: 27.12.2002
Skąd: Wołów/Wrocław




Może inaczej.
Napisz, co dokładnie chcesz osiągnąc, po co Ci tego typu zapytanie, i jak chcesz je wykorzystać.


--------------------
"Niezależnie od tego, jakie masz osiągnięcia, ktoś Ci pomaga..."
Go to the top of the page
+Quote Post
djpeterek
post 17.05.2004, 13:49:36
Post #9





Grupa: Zarejestrowani
Postów: 101
Pomógł: 0
Dołączył: 10.10.2003

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


zapytanie ma sortowac wedlug glosow tak i nie na dane pytanie wedlug mnie gdyby sie sortowalo tylko wedlug tak lub nie to by bylo nie sprawiedliwie a tak to bedzie biggrin.gif


--------------------
Warsztat: Apache: 1.3.29 | MySQL: 3.23.58 | PHP: 4.3.4 | phpMyAdmin: 2.5.4
Narzędzia: Notatnik 0.1 - Photoshop 7.0
Go to the top of the page
+Quote Post
DeyV
post 17.05.2004, 13:52:27
Post #10





Grupa: Zarząd
Postów: 2 277
Pomógł: 6
Dołączył: 27.12.2002
Skąd: Wołów/Wrocław




ale ... co chcesz z tym wynikiem zrobic? Jak chcesz go wyświetlić? I dlaczego potrzebujesz takie dane...


--------------------
"Niezależnie od tego, jakie masz osiągnięcia, ktoś Ci pomaga..."
Go to the top of the page
+Quote Post
djpeterek
post 17.05.2004, 14:40:59
Post #11





Grupa: Zarejestrowani
Postów: 101
Pomógł: 0
Dołączył: 10.10.2003

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


chce aby sortowalo wedlug takich danych tak nie i tyle a wynik normalnie sie wyswietla poprzez mysql_fetch_array


--------------------
Warsztat: Apache: 1.3.29 | MySQL: 3.23.58 | PHP: 4.3.4 | phpMyAdmin: 2.5.4
Narzędzia: Notatnik 0.1 - Photoshop 7.0
Go to the top of the page
+Quote Post
BzikOS
post 17.05.2004, 18:17:53
Post #12





Grupa: Przyjaciele php.pl
Postów: 660
Pomógł: 0
Dołączył: 28.08.2002
Skąd: Starachowice

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


No i wszystko jasne... rotfl laugh.gif

A propos... nierozumiem po co robisz aż dwa pola na wartość boolowską (przyjmującą tylko dwa stany - prawdę i fałsz). Przecież prościej jest zrobić jedną kolumnę, w której wartościami będą 0 - czyli 'nie' i 1 - czyli 'tak'.
Go to the top of the page
+Quote Post
djpeterek
post 17.05.2004, 19:07:52
Post #13





Grupa: Zarejestrowani
Postów: 101
Pomógł: 0
Dołączył: 10.10.2003

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


BzikOS kazdy ma swoj gust ale to nie jest na zasadzie prawda czy falsz tylko np:
odp1 na tak jest (8osob) na nie jest (13osob)
odp2 na tak jest (5osob) na nie jest (63osob)
odp3 na tak jest (4osob) na nie jest (73osob)
itp biggrin.gif


--------------------
Warsztat: Apache: 1.3.29 | MySQL: 3.23.58 | PHP: 4.3.4 | phpMyAdmin: 2.5.4
Narzędzia: Notatnik 0.1 - Photoshop 7.0
Go to the top of the page
+Quote Post
BzikOS
post 17.05.2004, 19:18:10
Post #14





Grupa: Przyjaciele php.pl
Postów: 660
Pomógł: 0
Dołączył: 28.08.2002
Skąd: Starachowice

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


To może o to Ci chodzi:

[sql:1:e3692b252f]SELECT *
FROM sonda
ORDER BY IF( tak > nie, tak, nie ) DESC[/sql:1:e3692b252f]

? biggrin.gif
Go to the top of the page
+Quote Post
djpeterek
post 17.05.2004, 19:53:35
Post #15





Grupa: Zarejestrowani
Postów: 101
Pomógł: 0
Dołączył: 10.10.2003

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


dziękujemy :wink::wink::wink:


--------------------
Warsztat: Apache: 1.3.29 | MySQL: 3.23.58 | PHP: 4.3.4 | phpMyAdmin: 2.5.4
Narzędzia: Notatnik 0.1 - Photoshop 7.0
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 Wersja Lo-Fi Aktualny czas: 19.07.2025 - 16:55