Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/10/2007, 08:24
miguellara
 
Fecha de Ingreso: octubre-2003
Mensajes: 304
Antigüedad: 20 años, 6 meses
Puntos: 0
En phpMyAdmin anda, en mi script no!

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!