Buenas amigos, estoy intentando ejecutar la siguiente consulta, si la ejecuto desde la ventana del phpMyAdmin anda perfecto. Si la ejecuto desde mi codigo PHP no funcionaaaa!!!!!

alguien sabe como puedo solucionar estooo?
La consulta:
Código HTML:
SET @ID_ADMIN = ( SELECT id_admin FROM callcenter_admin
WHERE nombre LIKE '%Promotora%' );
INSERT INTO callcenter_llamadas( id_main, id_admin, comentario, codigo_de_llamada, fecha )
VALUES ( '1', '@ID_ADMIN ', '1', '1', '2007-10-3' )
Mi codigo:
Código PHP:
$query_ = "SET @ID_ADMIN = ( SELECT id_admin FROM callcenter_admin WHERE nombre LIKE '%$valor_[16]%' );
INSERT INTO callcenter_llamadas( id_main, id_admin, comentario, codigo_de_llamada, fecha ) VALUES ( '1', '@ID_ADMIN ', '1', '1', '$fecha_llegada' )";
mysql_db_query(DB,$query_,$link)or die(mysql_error());
El error que me devuelve:
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 'INSERT INTO callcenter_llamadas( id_main, id_admin, comentario, codigo_de_llamad' at line 1
GRACIAAASSS!