Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: You have an error in your SQL
Forum PHP.pl > Forum > Bazy danych > MySQL
saperek25
oto kod z poziomu php:

  1. <?php
  2. //połaczenie z serwerem MySQL
  3. $connect = mysql_connect("localhost", "root", "karolinka") or die("Sprawdź połaczenie z serwerem");
  4.  
  5. //uaktywniamy odpowiednią bazę danych
  6. mysql_select_db("moviesite");
  7.  
  8. $query = "SELECT movie.movie_name, movietype.movietype_label
  9. FORM movie, movietype
  10. WHERE movie.movie_type = movietype.movietype_id
  11. AND movie.movie_year>1990
  12. ORDER BY movie_TYPE";
  13. $results = mysql_query($query) or die(mysql_error());
  14.  
  15. echo "<table border=\"1\">\n";
  16. while($row = mysql_fetch_assoc($results))
  17. {
  18. echo "<tr>\n";
  19. foreach($row as $value)
  20. {
  21. echo "<td>\n";
  22. echo $value;
  23. echo "<td>\n";
  24. }
  25. echo "</tr>\n";
  26. }
  27. echo "</table>\n";
  28. ?>


i błąd

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'movie, movietype WHERE movie.movie_type = movietype.movietype_id AND m' at line 2

chyba chodzi o kropki :

  1. SELECT movie.movie_name, movietype.movietype_label
nospor
W mysql nie ma formularzy.....
FORM movie, movietype
Zwracaj większą uwagę co wypisujesz. Forum naprawdę nie służy na poprawianie twoich banalnych literówek
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.