Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL] Select w select while
-TadzioNorek-
post 7.03.2013, 01:03:17
Post #1





Goście







Glowie sie z tym, przegladnalem google szukajac na rozne sposoby. SELECT nie dziala w SELECT WHILE

mam dwie bazy - jedna baza np to tytuly filmow a w drugiej informacje o filmach (ktore nie moga byc w jednej bazie z tytulami)

wiec robie select wszystkie z bazy

nastepnie while

i tu chcialbym po id wyjmowac z innej bazy dane ale to nie dziala :/ jak to zrobic ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
nospor
post 7.03.2013, 07:43:17
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Cytat
i tu chcialbym po id wyjmowac z innej bazy dane ale to nie dziala :
POkaż kod, napisz czym się objawia to nie działanie..... To po pierwsze.

Po drugie: zanim napiszesz kolejnego posta to zastosuj się do tego:
Temat: Jak poprawnie zada pytanie

A po trzecie: jesteś pewien że masz na myśli bazy a nie tabele?


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
-TadzioNorek-
post 8.03.2013, 07:35:46
Post #3





Goście







A więc mam dwie bazy danych: filmy i ogladalnosc. W filmach mam id Tytuł rezyser itd itp a w ogladalnosc mam kto obejrzal ten film i o ktorej itd itp

Chce wyjac kazdego uzytkownika z osobna a nastepnie wyswietlic wszystkie filmy ktore on ogladal i dane o tym fimie.


  1.  
  2. <?php
  3.  
  4. $uzytkownik = "przyklad@xxx.pl";
  5.  
  6. include 'db.php';
  7.  
  8. $znajdz_filmy = mysql_query("SELECT * FROM filmy WHERE uzytkownik = '$uzytkownik'");
  9.  
  10. while($row = mysql_fetch_array($znajdz_filmy)) {
  11.  
  12. $id_filmu = $row['id_filmu'];
  13.  
  14. $infofilmie = mysql_query("SELECT * FROM filmy WHERE id = '$id_filmu'");
  15.  
  16. $info = mysql_fetch_array($infofilmie);
  17.  
  18. echo $info["tytul"];
  19.  
  20. echo $info["rezyser"];
  21.  
  22. echo $info["rok"];
  23.  
  24. }
  25.  
  26.  
  27.  
Go to the top of the page
+Quote Post
nospor
post 8.03.2013, 07:38:25
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Poraz kolejny ci powtarzam: to nie są BAZY a TABELE. Rozróżniaj te dwie rzeczy....

W obu zapytaniach lecisz do TABELI FILMY.... Naprawdę tego nei widzisz?


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
-TadzioNorek-
post 8.03.2013, 07:52:01
Post #5





Goście







moj blad, jest jedna baza i dwie tabele,
w kodzie jest blad pierw jest select z ogladalnosc a drugi dopiero select z filmy ale to nadal nie dziala niestety - czyli rozumiem ze pownno zadzialac i nie robi sie tego w inny sposob tylko select sie robi w select while ?
Go to the top of the page
+Quote Post
nospor
post 8.03.2013, 07:53:36
Post #6





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Jesli ci nie dziala, to moze masz blad zapytania. Wyświetl go sobie. Tu masz napisane jak:
Temat: Jak poprawnie zada pytanie


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

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: 19.07.2025 - 18:19