Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> nietypowe (kłopotliwe =D) wyswietlenie wyniku zapytania
arczi
post 27.03.2007, 15:12:16
Post #1





Grupa: Zarejestrowani
Postów: 66
Pomógł: 0
Dołączył: 17.10.2006
Skąd: Rzeszów

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


witajcie ziemianie,

jest problem: mysql,
  1. TABLE ranking (
  2. id int, #id usera
  3. name varchar, #login ref int); #liczba pktów


chce wyswietlic pozycje danego usera:
  1. SET @pos=0;
  2. SET @points = -1;
  3. SELECT id, pos
  4. FROM ( SELECT id, name, IF (@points <> ref,@pos:=@pos+1,@pos) pos, @points:=ref
  5. FROM konkurs ORDER BY pos DESC)
  6. SUB
  7. WHERE name = "zbyś";

'pos' tworzone na potrzeby zapytania, w phpmyadmin zapytanie dziala, wyswietla kolumne 'pos'

jak to przeniesc do php? :]

  1. <?php
  2. $q = '....'; //zapytanie z góry
  3.  
  4. $jeden = mysql_query($q);
  5. echo $jeden; // bool(false)
  6. var_dump($jeden); // 'nic'
  7.  
  8. $dwa = mysql_result(mysql_query($q), 0);
  9. echo $dwa; //'nic'
  10. var_dump($dwa); // NULL
  11. ?>


cms joomla! wiec korzystajac z API j! mozemy stworzyc tablice asocjacyjna:
  1. <?php
  2. $database->setQuery($q);
  3. $miejsce = $database->LoadObjectList();
  4.  
  5. echo $miejsce; // 'nic'
  6. var_dump($miejsce); //NULL
  7. ?>


powoli wymiekam... :roll2:
jak to bedzie jakis banal nie ide dzis na basen =D
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
sf
post 27.03.2007, 18:26:53
Post #2





Grupa: Zarejestrowani
Postów: 1 597
Pomógł: 30
Dołączył: 19.02.2003
Skąd: Tychy

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


Nie możesz tak robić. Wykonywane jest tylko jedno zapytanie do średnika. Utwórz procedure składowaną i ją wywołaj z poziomu php jeśli już musisz robić takie cuda.


--------------------
Zapraszam na mój php blog, tworzenie stron.
Go to the top of the page
+Quote Post
arczi
post 27.03.2007, 20:10:25
Post #3





Grupa: Zarejestrowani
Postów: 66
Pomógł: 0
Dołączył: 17.10.2006
Skąd: Rzeszów

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


to moze w jakis prostszy sposob pobierac aktualna pozycje usera w rankingu?

mozesz Ty lub ktos inny napisac cos o tej 'procedurze skladniowej'?

z gory dzieki za pomoc, bo sporo mi z tym juz zeszlo, wiec chcialbym skonczyc smile.gif
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 - 09:59