Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Problem z zapytaniem, A dokładnie ze zwróconymi danymi.
ermar
post
Post #1





Grupa: Zarejestrowani
Postów: 33
Pomógł: 0
Dołączył: 9.06.2009

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


Witam.

Siedzę nad pewnym problemem już drugi dzień i nie bardzo potrafię go rozwiązać.
Wydawało by się, że banał ale nie bardzo mogę sobie poradzić.


Wkleję poniżej kod zawarty w pliku który jest includowany do szablonu strony.

  1. if (is_numeric($id_kategorii))
  2. {
  3.  
  4.  
  5. $sql_kategoria = "SELECT * FROM `menu_strony` WHERE `id` = '$id_kategorii'";
  6. $wykonaj_kategoria = mysql_query($sql_kategoria);
  7. $rekord_temp = mysql_fetch_array($wykonaj_kategoria);
  8. $tytul_strony = $rekord_temp[1];
  9.  
  10. function pokaz_artykuly()
  11. {
  12. global $id_kategorii;
  13. $sql_wyswietlenie_wpisow = "SELECT * FROM `artykul` WHERE `id_kategoria` = $id_kategorii";
  14. echo $sql_wyswietlenie_wpisow;
  15. $wykonaj_wyswietlenie_wpisow = mysql_query($sql_wyswietlenie_wpisow)or die('Zapytanie: '. $sql_wyswietlenie_wpisow.' --- błąd: '.mysql_error());
  16. // print_r($wykonaj_wyswietlenie_wpisow);
  17. // var_dump($wykonaj_wyswietlenie_wpisow);
  18. // echo $wykonaj_wyswietlenie_wpisow;
  19.  
  20.  
  21. while ($rekord_artykulu = mysql_fetch_array($wykonaj_wyswietlenie_wpisow));
  22. {
  23. echo '<div style="border: solid 1px black; padding: 5px;">'."\r\n";
  24. echo '<h2>'.$rekord_artykulu[2].'</h2>'."\r\n";
  25. echo '<i>'.$rekord_artykulu[6].'</i>'."\r\n";
  26. echo $rekord_artykulu[3];
  27. echo '<a href="index.php?pokaz=artykul&nr='.$rekord_artykulu[0].'">więcej ...</a>'."\r\n";
  28. echo '</div>'."\r\n";
  29. }
  30.  
  31. }
  32. }


W szablonie jest wybór przez case ładowania tego pliku. W treści szablonu w sekcji w której wyświetlam dane na stronie wstawiłem funkcje z tego pliku. Wszystko działa. Zapytanie sql które sobie kontrolnie wyświetlam jest prawidłowe. Parametr przechodzi. Zapytanie wklejone do phpmyadmin zwraca prawidłowy wynik (czyli odpowiednie rekordy).

Tyle że nie działa nic w pętli while.
Próba wyświetlenia danych ze zmiennej $wykonaj_wyswietlenie_wpisow zwraca w przypadku użycia print_r i echo to samo czyli resource #8( i to mnie dziwi i tu na pewno leży pies pogrzebany). var_dump dokładnie to samo w lekko bardziej rozbudowanej formie.

Nie wiem gdzie strzeliłem babola. Nie mogę tego wyłapać i w związku z tym proszę o pomoc.

Pozdrawiam
ermar
Go to the top of the page
+Quote Post

Posty w temacie


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.09.2025 - 15:32