mysql OÙ DANS la gamme de la chaîne / nom d'utilisateur

Code:

$friendsArray = array("zac1987", "peter", "micellelimmeizheng1152013142");
$friendsArray2 = join(', ',$friendsArray);  
$query120 = "SELECT picturemedium FROM users WHERE username IN ('$friendsArray2')";
echo $query120;

C'est la sortie :

SELECT picturemedium FROM users WHERE username IN ('zac1987, peter, micellelimmeizheng1152013142')

Il échoue parce que les noms d'utilisateur ne sont pas emballés par des guillemets simples comme "zac1987', 'pierre', 'souris...'. Comment peut-chaque identifiant être enveloppé avec des guillemets simples?

Envisager d'ajouter le Perl ou PHP balise à cette question afin de toucher un public plus large.

OriginalL'auteur zac1987 | 2011-07-07