problemet er, fordi du har fået forespørgslen over flere linjer ved hjælp af " ", at PHP faktisk sender alle hvide mellemrum ind til MySQL, hvilket får den til at fejle.
Sæt det enten på én linje eller læg det på hver linje :o)
Sqlyog skal trimme hvide mellemrum på hver linje, hvilket forklarer, hvorfor det virker.
Eksempel:
$qr2="INSERT INTO wp_bp_activity
(
user_id,
(this stuff)component,
(is) `type`,
(a) `action`,
(problem) content,
primary_link,
item_id,....