Przejrzyjmy każdą nazwę po kolei, unikając każdego.
Aby upewnić się, że dane rzeczywiście trafiają do zapytania, zalecam użycie rzeczywistej funkcji ucieczki MySQL, a nie tylko zawijania cudzysłowów. (W przeciwnym razie, jeśli wpiszę imię, takie jak It's me!
, pojedynczy cytat zepsułby zapytanie.) Założę tutaj, że używasz PDO (co powinieneś!), ale jeśli nie, zamień odniesienia do PDO::quote
z mysql_real_escape_string
.
foreach($friendsArray as $key => $friend) {
$friendsArray[$key] = PDO::quote($friend);
}
$friendsArray2 = join(', ', $friendsArray);