web-dev-qa-db-fra.com

MySQL où PAS DANS le tableau de noms?

Je voudrais exclure ces albums, qui ont un nom:

$ban_album_names = array('Wall', 'Profile', 'Cover', 'Instagram');

Comment écrire correctement,

SELECT * FROM albums WHERE name NOT IN ???

Comment puis-je le faire apparaître dans le tableau, et si le nom correspond, il devrait! = La ligne

37
Karem

Essaye ça:

$sql = "SELECT *
    FROM albums
    WHERE name NOT IN ( '" . implode( "', '" , $ban_album_names ) . "' )";
68
hjpotter92

Le CODE MySQL est

SELECT * FROM albums WHERE name NOT IN ('Wall', 'Profile', 'Cover', 'Instagram')
25
catalinux