MYSQL Where befehl mit array

DonDemf

Erfahrenes Mitglied
Hallo Leute,
ich versuche gerade einen Where Befehl mit einem Array auszuführen, funktioniert jeodch nicht ganz :S

PHP:
$vereinint = array("FC Barcelona", "Real Madrid","AC Mailand","Inter Mailand","Olympique Lyon","FC Paris Saint-Germain","FC Porto","Atletico Madrid");
$matchesint = implode('', $vereinint);
$abfrageint = 'SELECT * FROM fifa_spieler WHERE verein IN ( '.$matchesint.' ) ORDER BY name';
$ergebnisint = mysql_query($abfrageint);
echo mysql_error();
while($rowint = mysql_fetch_object($ergebnisint))
{

Fehlermeldung:
HTML:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'BarcelonaReal MadridAC MailandInter MailandOlympique LyonFC Paris Saint-GermainF' at line 1
Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in /users/dondemf/www/fifaliga/computermarkt.php on line 8

Er trägt irgendwie keine , zwischen die Vereinsnamen und leider amcht e auch keine "" um die einzelnen vereine damit die Where abfrage überhaupt funktionieren kann oder?
 
Zurück