le problème est que vous avez la requête sur plusieurs lignes en utilisant le " " que PHP envoie en fait tous les espaces blancs à MySQL, ce qui provoque une erreur.
Mettez-le sur une ligne ou ajoutez-le sur chaque ligne :o)
Sqlyog doit couper les espaces blancs sur chaque ligne, ce qui explique pourquoi cela fonctionne.
Exemple :
$qr2="INSERT INTO wp_bp_activity
(
user_id,
(this stuff)component,
(is) `type`,
(a) `action`,
(problem) content,
primary_link,
item_id,....