hallo!
habe eine table movie_data und eine table user_movie..
movie_data:
movieid|title|genre|etc..
user_movie:
userid|movieid|listtype
jetzt möchte ich, dass er alle movie-id's aus user_movie holt, bei der die userid=2 ist, und diese mit der table movie_data vergleicht und als ergebniss soll er jene filme liefern, die nicht mit dem user in einem zusammenhang stehen (allso all jene, die nicht der user mit der id 2 hat)
habe mir das folgendermaßen überlegt:
fehler oder so etwas gibt er nicht aus dafür aber alle filme, die in movie_data sind..
was mache ich falsch..?!!
bitte helft mir! lg und vielen dank i.v. - harry d.
habe eine table movie_data und eine table user_movie..
movie_data:
movieid|title|genre|etc..
user_movie:
userid|movieid|listtype
jetzt möchte ich, dass er alle movie-id's aus user_movie holt, bei der die userid=2 ist, und diese mit der table movie_data vergleicht und als ergebniss soll er jene filme liefern, die nicht mit dem user in einem zusammenhang stehen (allso all jene, die nicht der user mit der id 2 hat)
habe mir das folgendermaßen überlegt:
PHP-Code:
$sql = mysql_query("SELECT DISTINCTROW movie_data.movieid AS movieid,
movie_data.title AS title, movie_data.genre AS genre,
movie_data.regisseur AS regisseur, movie_data.description AS description
FROM movie_data JOIN user_movie ON
user_movie.movieid <> movie_data.movieid
WHERE user_movie.userid='".get_userid()."'
ORDER BY movie_data.title ASC") or die(mysql_error());
fehler oder so etwas gibt er nicht aus dafür aber alle filme, die in movie_data sind..
was mache ich falsch..?!!
bitte helft mir! lg und vielen dank i.v. - harry d.
Kommentar