Jag har två tabeller i min databas som jag skulle vilja hämta data ifrån. Det är en databas för filmer. Den ena heter movie_genre och innehåller filmens id (movieId) och genres namn (movieGenre).
Den andra innehåller själva filmerna. Och de fält som är viktiga är filmens id (id) och användarens id (userId).
Jag har försökt mig på att använda INNER JOIN men är rätt dålig på de. Så här ser koden som jag försöker använda mig av ut:
$SQL = "SELECT movie_genre.*, movies.* FROM movies INNER JOIN movie_genre ON movie_genre.movieId = movies.id WHERE movie_genre.movieGenre=" . $_GET['genre'] . " AND movies.userId=" . $_SESSION['uid'] . " ORDER BY movies.movieTitle LIMIT " . $from_records . "," . $max_per_page;
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in c:\appserv\www\dvdsamling\user_listmovies.php on line 374
Och skriver jag ut SQL-strängen:
SELECT movie_genre.*, movies.* FROM movies INNER JOIN movie_genre ON movie_genre.movieId = movies.id WHERE movie_genre.movieGenre=Äventyr AND movies.userId=1 ORDER BY movies.movieTitle LIMIT 0,30