Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] problem z pobraniem danych z bazy
Forum PHP.pl > Forum > Przedszkole
-Szaman-
Witam

Mógł bymi ktos pomóc znaleśc bląd

  1. <?php
  2. function get_director() {
  3. global $movie_director;
  4. global $director;
  5.  
  6. $query_d = "SELECT people_fullname" .
  7. "FROM people" .
  8. "WHERE people_id='$movie_director'";
  9. $results_d = mysql_query($query_d) or die (mysql_error());
  10. $row_d = mysql_fetch_array($results_d);
  11. extract ($row_d);
  12. $ditrector = $people_fullname;
  13. }
  14.  
  15. function get_leadactor() {
  16. global $movie_leadactor;
  17. global $leadactor;
  18.  
  19. $query_a = "SELECT people_fullname " .
  20.  "FROM people" .
  21.  "WHERE people_id='$movie_leadactor'";
  22. $results_a = mysql_query($query_a) or die (mysql_error());
  23. $row_a = mysql_fetch_array($results_a);
  24. extract($row_a);
  25. $leadactor = $people_fullname;
  26. }
  27. ?>


Przegląndarka pokazuje mi taki komunikat

Something is wrong in your syntax obok 'people_id='2'' w linii 1
nospor
bo widzisz, w zapytaniu musza byc spacje:
  1. <?php
  2. $query_d = "SELECT people_fullname " .
  3. "FROM people " .
  4. "WHERE people_id='$movie_director'";
  5. ?>

Podobnie reszta
-Szaman-
dzięki za to, ale napodkalem kolejny problem

Warning: extract() [function.extract]: First argument should be an array in C:\Program Files\WebServ\httpd\moviesite\baza\tabel2.php on line 39

Warning: extract() [function.extract]: First argument should be an array in C:\Program Files\WebServ\httpd\moviesite\baza\tabel2.php on line 52
W bazie danych znajduje się 4 filmów
nospor
Najwyraźniej Twoje zapytanie nie zwraca zadnego rekordu, gdyz nie spelniony jest warunek. Daj se
echo $query_d;
i sprawdź czy dobry jest warunek. jesli dobry sprawdź w PMA czy dziala itd...
nospor
Cytat
ZAPYTANIE WEDŁUG MNIE POWINNO BYC DOBRZE, OD STRONY TABEL WSZYSTKO TO CO JEST POTRZEBNE ISTNIEJE
Ale ja sie nie pytalem czy wedlug ciebie jest dobrze, bo wyraźnie widze że nie jest. I prosze nie krzycz...
Napisalem wyraźnie: daj echo. Ciezko je dac?
Globalizujesz zmienna: $movie_leadactor i moze ona nie ma wartosci czy jakos tak.
Bo blad jaki masz wyraźnie wskazuje ze nie są ci zwracane rekordy, wiec zrob prosze o co prosze...
Wykonaj to zapytanie w PMA i sprawdź czy ci zwraca rekordy dla tego warunku
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.