![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 65 Pomógł: 1 Dołączył: 19.03.2012 Skąd: Września Ostrzeżenie: (0%) ![]() ![]() |
Witam potrzebuję pomocy ze skryptem top 10 obrazków napisałem tyle
i nie wiem jakie zapytanie dać żeby wyświetliło w kolejności od najlepiej ocenionego do najgorzej Ten post edytował kalafior122 6.08.2012, 14:45:48 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 37 Pomógł: 4 Dołączył: 30.07.2011 Ostrzeżenie: (0%) ![]() ![]() |
$q = mysql_query("SELECT plusy,minusy FROM obrazki SORT BY plusy")
@edit najlepiej jakbyś zrobił jeszcze jedną kolumnę w bazie danych która liczy ocenę (plus dodaje minus odejmuje) i poprostu sortować wg tego. Ten post edytował Wilwarin 6.08.2012, 15:17:26 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 590 Pomógł: 107 Dołączył: 25.10.2011 Ostrzeżenie: (0%) ![]() ![]() |
A nie lepiej przeprojektować bazę (i, niestety, kod też - ale bardzo niewiele)?
I trzymać w bazie zamiast kłosów "za" i "przeciw" po prostu całkowitą ilość oddanych głosów i wynik? W obu przypadkach w bazie znajduje się tyle samo danych, ale przy podejściu zaproponowanym przeze mnie nie musisz gimnastykować się z zapytaniem do bazy, aby wyciągnąć obrazki, które są: a) najlepiej oceniane ![]() |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 329 Pomógł: 6 Dołączył: 23.11.2011 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
to jest źle zbudowane dla while nie używa się row.
Ten post edytował GoOx 6.08.2012, 17:45:02 |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 778 Pomógł: 84 Dołączył: 29.07.2010 Skąd: Gliwice / Pławniowice Mistrz niezmordowanej klawiatury. Ostrzeżenie: (20%) ![]() ![]() |
to jest źle zbudowane dla while nie używa się row. Co się nie używa ? -------------------- LS Easter egg < |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 329 Pomógł: 6 Dołączył: 23.11.2011 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
mysql_fetch_row zwraca tylko jedną zmienną i deklaruje się je poprzez $zmienna[0] $zmienna[1]
|
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 778 Pomógł: 84 Dołączył: 29.07.2010 Skąd: Gliwice / Pławniowice Mistrz niezmordowanej klawiatury. Ostrzeżenie: (20%) ![]() ![]() |
Gościu, a gdzie masz tutaj mysql_fetch_row ?
mysql_fetch_row zwraca tylko jedną zmienną i deklaruje się je poprzez $zmienna[0] $zmienna[1] Nie wypowiadaj się, bo kaleczysz język... http://php.net/manual/pl/function.mysql-fetch-row.php -------------------- LS Easter egg < |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 250 Pomógł: 55 Dołączył: 27.08.2008 Ostrzeżenie: (0%) ![]() ![]() |
A tak w ogole to mysql_fetch_row nie zwraca jednej zmiennej tylko tablice numeryczna...
-------------------- * * * * * * * * * * * * * * * * * * * * * * * * *
PHP, Laravel, Docker, Docker Compose, Laradock, Redis, JS, React, Vue, CSS, SCSS, Gulp, GIT ... itd.. |
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 778 Pomógł: 84 Dołączył: 29.07.2010 Skąd: Gliwice / Pławniowice Mistrz niezmordowanej klawiatury. Ostrzeżenie: (20%) ![]() ![]() |
No, nareszcie ktoś sensownie się wypowiadający
![]() To chyba tyle w temacie. Na koniec http://dev.mysql.com/doc/refman/5.0/en/ord...timization.html . -------------------- LS Easter egg < |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 65 Pomógł: 1 Dołączył: 19.03.2012 Skąd: Września Ostrzeżenie: (0%) ![]() ![]() |
dałem takie zapytanie
i dodałem nową kolumnę w tabli o nazwie ocena (dziwne bo działa) ![]() Ten post edytował kalafior122 8.08.2012, 17:03:58 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 04:08 |