![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 18 Pomógł: 0 Dołączył: 7.03.2010 Ostrzeżenie: (0%) ![]() ![]() |
Mam pytanie następującej treści
![]() Dlaczego funkcja mysql_fetch_object nie zawraca mi wyników w kolejności w jakiej jej podałem Kiedy podaje jej np 34,12,89,78,67 to ona zwraca mi uporządkowany wynik według id 12,34,67,78,89. Da się wyłączyć sortowanie dla tej funkcji? Czy może nie w tym tkwi problem? Kod function findfav($typ) {
$typ= explode (',',$typ); $ilosc= count ($typ); $zapytanie= "SELECT filmID,title FROM films where filmID in ("; for ($i=0; $i<$ilosc; $i++){ IF($i==0){ $zapytanie= $zapytanie.$typ[$i];} ELSEIF($i>0){ $zapytanie= $zapytanie.' ,'.$typ[$i]; } } $zapytanie=$zapytanie.') '; $zapytanie= mysql_query($zapytanie) or die ('padlo'); $x=0; WHILE ($r= mysql_fetch_object($zapytanie)){ $r1[$x]= $r->title.' '.$r->filmID; $x++; } return $r1; } |
|
|
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
BO takie wyniki zwraca mysql. Jeżeli chcesz posortować w podanej przez siebie kolejności używasz FIELD (odsyłam do googli)
-------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 13.08.2025 - 22:52 |