Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MYSQL]nie pobiera danych, cos w kodzie nie tak
Majzel
post 29.08.2008, 10:36:17
Post #1





Grupa: Zarejestrowani
Postów: 110
Pomógł: 0
Dołączył: 3.07.2007

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


//edit

jak już napisałem ten temat to jednak jeszczcze raz proszę o pomoc, mam teraz inny kod:
  1. <?php
  2. define('ILOSC_WYNIKOW_NA_STRONIE', 5);
  3. $poloczenie = new mysqli('x', 'x', 'x', 'x');
  4. $poloczenie->query("Set NAMES latin2");
  5. $zapytanie = "SELECT COUNT(nazwa) from stronnicowanie";
  6. $wynik = $poloczenie->query($zapytanie);
  7. list($iloscWpisow) = $wynik->fetch_row();
  8.  
  9.  
  10. $SQL = "SELECT nazwa
  11.  FROM stronnicowanie
  12.  LIMIT ".mysql_escape_string((int)$_GET['porcja']*ILOSC_WYNIKOW_NA_STRONIE).",".ILOSC_WYNIKOW_NA_STRONIE;
  13. // pobiera ILOSC_NA_STRONIE rekordów z bazy, sortując wg daty rosnąco, zaczynając od $_GET['porcja']*ILOSC_NA_STRONIE
  14. $wynik = $poloczenie->query($zapytanie);// wykonujemy zapytanie
  15. while ($row=$wynik->fetch_assoc())
  16.  {
  17. echo $row['nazwa'].'<br />';
  18. }
  19.  
  20. //Teraz wypadaśo by wyswietlic jakćc nawigację
  21.  
  22. //jesli nie jestesmy na pierwszej stronie
  23. if($_GET['porcja']>0){
  24. //wyswietlamy link do poprzedniej strony
  25.  echo '<a href="?porcja='.($_GET['porcja']-1).'">Poprzednie</a> ';
  26. }
  27.  
  28. for($i = 0;$i<=floor($iloscWpisow/ILOSC_WYNIKOW_NA_STRONIE);$i++){
  29.  echo '<a href="?porcja='.($i).'">[ '.($i+1).' ]</a> ';
  30. }
  31. //jesli nie jestesmy na ostatniej stronie
  32. if($_GET['porcja']<floor($iloscWpisow/ILOSC_WYNIKOW_NA_STRONIE)){
  33. //wyswietlamy link do nastepnej strony
  34.  echo ' <a href="?porcja='.($_GET['porcja']+1).'">następne</a>';
  35. }
  36. ?>


i działa tylko wybór podstron czyli niby mi porcjuje ale nie ściąga wyników z bazy tylko działa te menu czyli [1][2] ale nic więcej, jak się naciśnie to nic nie wyświetla tylko zmienia link na porcja=X
Z góry dzięki.

Ten post edytował Majzel 29.08.2008, 10:40:39
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
ikssde
post 29.08.2008, 10:53:11
Post #2





Grupa: Zarejestrowani
Postów: 217
Pomógł: 40
Dołączył: 20.08.2008

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


A wybrales baze?

CODE

mysql_select_db()
Go to the top of the page
+Quote Post
Majzel
post 29.08.2008, 10:56:30
Post #3





Grupa: Zarejestrowani
Postów: 110
Pomógł: 0
Dołączył: 3.07.2007

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


tak, tutaj:
  1. <?php
  2. $poloczenie = new mysqli('x', 'x', 'x', 'x');
  3. ?>

czwarty x to jest baza.

Ten post edytował Majzel 29.08.2008, 10:56:44
Go to the top of the page
+Quote Post
tomm
post 29.08.2008, 13:30:26
Post #4





Grupa: Zarejestrowani
Postów: 142
Pomógł: 28
Dołączył: 7.04.2008

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


A nie chciałeś w linii 15 użyć drugiego z przygotowanych zapytań czyli $SQL zamiast $zapytanie?
Go to the top of the page
+Quote Post
Majzel
post 29.08.2008, 15:26:47
Post #5





Grupa: Zarejestrowani
Postów: 110
Pomógł: 0
Dołączył: 3.07.2007

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


Wielkie dzięki, nareszcie mogę to sobie na spokojnie przeanalizować, bo już wszystko działa ok,
pozdrawiam.
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: 24.07.2025 - 17:17