Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] [MYSQL] Pobieranie bazy w kolejnosci..
gobsagi
post
Post #1





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 11.05.2005

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


  1. $qry = "SELECT * FROM testowabaza ";
  2.  
  3. if($_REQUEST['search_text']=="last"){
  4. $searchText = $_REQUEST['search_text'];
  5. $qry .="ORDER BY date_created DESC";
  6. }
  7.  
  8. elseif($_REQUEST['search_text']!=""){
  9. $searchText = $_REQUEST['search_text'];
  10. $qry .="where nazwa like '$searchText%' ORDER BY nazwa";
  11. }


BARDZO Prosze o pomoc. Nie wiem jak zrobic aby wchodzac na strone glowna baza zostala pobierana w kolejnosci dowolnej. Wiem ze sluzy do tego RAND() ale jak wstawiam to, wyszukiwanie nie dziala! (IMG:style_emoticons/default/sad.gif) brr... Dziekuje za odpowiedzi!
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
maly_swd
post
Post #2





Grupa: Zarejestrowani
Postów: 744
Pomógł: 118
Dołączył: 14.02.2009
Skąd: poziome

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


zamiast ORDER BY nazwa wstaw RAND()
ale to malo optymalne
Go to the top of the page
+Quote Post
gobsagi
post
Post #3





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 11.05.2005

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


Wstawilem RAND i taki efekt: na stronie glownej wszystko sie wyswietla jako ASC - a mi trzeba w dowolnej kolejnosci. Gdy biore wyszukiwanie np.: pokaz wszystko na litere A, wyswietla sie losowo wszystko na litere A!

Jak wstawie $qry = "SELECT * FROM testowabaza ORDER BY RAND() "; - na stronie glownej wyswietla sie wporzadku czyli losowo, LECZ WYSZUKIWANIE wtedy nie dziala (IMG:style_emoticons/default/sad.gif)

Ten post edytował gobsagi 1.11.2010, 13:02:37
Go to the top of the page
+Quote Post
drakos
post
Post #4





Grupa: Zarejestrowani
Postów: 25
Pomógł: 1
Dołączył: 28.10.2010

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


Problem leży w logice budowania zapytania, a nie w samym zapytaniu. Dumpnij zapytania i poustawiaj warunki odpowiednio, żeby się zgadzały z tym co chcesz osiągnąć. Jeśli masz tylko kod który wkleiłeś to nie ma obsługi sytuacji, kiedy search_text jest niepusty i różny od last, a o to chyba Ci chodzi, kiedy mówisz o wyszukaniu tego co zaczyna się od A.

Ten post edytował drakos 1.11.2010, 13:57:07
Go to the top of the page
+Quote Post
gobsagi
post
Post #5





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 11.05.2005

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


Dumpnij zapytania - oto mi chodzi abyscie mi pomogli w tym bo nie daje rady z tym. Bardzo prosze o pomoc.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 12:25