Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MySQL] Problem z łączeniem tabel
Forum PHP.pl > Forum > Przedszkole
dejmen
Otóż napisałem skrypt łączenia ze sobą 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. "ON movie_type = movietype_id ".
  10. "WHERE 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. }
  25. echo "</table>";
  26. ?>


po uruchomieniu skryptu wyskakuje błąd :
Something is wrong in your syntax obok 'LEFT JOIN movietype ON movie_type = movietype_id WHERE movie.movie_year>1990 ORD' w linii 1

Nie umiem znaleść źródła błędu proszę o pomoc
darko
Spróbuj tak:
  1. $query = "SELECT movie_name, movietype_label" .
  2. "FROM movie AS m".
  3. "LEFT JOIN movietype as n".
  4. "ON n.movie_type = m.movietype_id ".
  5. "WHERE m.movie_year>1990 " .
  6. "ORDER BY n.movie_type";
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.