Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][MySQL] Problem z łączeniem tabel
dejmen
post 4.05.2011, 15:20:20
Post #1





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 9.04.2011

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


napisałem skrypt łączenia dwóch tabel
  1. <?php
  2. $connect = mysql_connect("localhost","dejmen","root") or die ("Sprawdź połączenie z serwerem");
  3.  
  4. mysql_select_db("moviesite");
  5.  
  6. $query = "SELECT movie_name, movietype_label" .
  7. "FROM movie ".
  8. "LEFT JOIN movietype ".
  9. "WHERE movie_type = movietype_id ".
  10. "AND movie.movie_year>1990 " .
  11. "ORDER BY movie_type";
  12. $results = mysql_query($query)
  13.  
  14.  
  15. echo "<table border=\"1\">\n";
  16. while ($row = mysql_fetch_assoc($results)) {
  17. echo "<tr>";
  18. foreach ($row as $asdf) {
  19. echo "<td>";
  20. echo $asdf;
  21. echo "</td>";
  22. }
  23. echo "<br>";
  24. }


Po uruchomieniu wyskakuje następujący błąd
Something is wrong in your syntax obok 'LEFT JOIN movietype WHERE movie_type = movietype_id AND movie.movie_year>1990 OR' w linii 1

Nie umiem znaleść źródła błędu prosze o pomoc
Go to the top of the page
+Quote Post
mat-bi
post 4.05.2011, 15:21:53
Post #2





Grupa: Zarejestrowani
Postów: 690
Pomógł: 92
Dołączył: 6.02.2011

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


A.Y.F.K.M?

Wszystko ci wywaliło - poszukaj tworzenia joinów na necie.

Ten post edytował mat-bi 4.05.2011, 15:22:05
Go to the top of the page
+Quote Post
dejmen
post 5.05.2011, 11:21:22
Post #3





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 9.04.2011

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


Co mi wywaliło mógłbyś jaśniej jestem dopiero raczkujący w mysql
Go to the top of the page
+Quote Post
thek
post 5.05.2011, 12:14:56
Post #4





Grupa: Moderatorzy
Postów: 4 362
Pomógł: 714
Dołączył: 12.02.2009
Skąd: Jak się położę tak leżę :D




Poczytaj o POPRAWNEJ składni LEFT JOIN zanim zaczniesz pisać o pomoc.


--------------------
Najpierw był manual... Jeśli tam nie zawarto słów mądrości to zapytaj wszechwiedzącego Google zadając mu własciwe pytania. A jeśli i on milczy to Twój problem nie istnieje :D
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: 14.08.2025 - 08:23