Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> problem z zapytaniami mysql
--abc--
post
Post #1





Goście







Zaczne może od tego, że dopiero zaczynam swoją przygodę zarówn z php jak i mysqlem (wcześniej miałem do czynienia z Oraclem).

Mam problem z bardziej złożonymi (używających złączenia) zapytaniami mysql w php, takie, które opierają się na jednej tabeli działają bez zarzutu, natomiast te uzyskujące informacje na podstawie kilku tabel nie działają. Pojawia się błąd:

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/m/a/t/matjab/www/ans.php on line 65

a to fragment kodu
  1. <?php
  2. $result=mysql_query("SELECT DISTINCT WYT_NAZWA, GRU_NAZWA FROM TBL_WYTWORNIA, TBL_ALBUM_WYTWORNI
    A, TBL_ALBUM, TBL_GRUPA WHERE TBL_GRUPA.GRU_ID = TBL_ALBUM.TBL_GRUPA_GRU_ID AND T
    BL_ALBUM.ALB_ID = TBL_ALBUM_WYTWORNIA.TBL_ALBUM_ALB_ID AND TBL_ALBUM_WYTWORNIA.TB
    L_WYTWORNIA_WYT_ID = TBL_WYTWORNIA.WYT_ID"
    );
  3. while ($row = mysql_fetch_array($results))
  4. {
  5. extract($row);
  6.  
  7. if ($SESSION['grupa']==$GRU_NAZWA)
  8. {
  9. echo $WYT_NAZWA;
  10. echo "<br>";
  11. }
  12.  
  13.  
  14. }
  15. ?>


zdaje się, że błąd musi być gdzieś tu, bo jak wspomniałem prostsze zapytania dzaiłają..
dodam, że baza danych też jest dobrze zbudowana...
Go to the top of the page
+Quote Post
--abc--
post
Post #2





Goście







przepraszam już znalazłem błąd (w notatniku nie mogłem, jednak kolorowanie składni to dobra rzecz ;p), błąd jest w nazwie zmiennej $result, jeszcze raz przepraszam
Go to the top of the page
+Quote Post

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.08.2025 - 05:17