Si pretendes hacer 3 operaciones de inserción en una misma query, no es probable, al menos, con querys estándar en mysql. Para recuperar el num_usuario de una consulta, siempre que sea la columna id o alguna otra que se incremente en esa inserción, basta con usar mysql_insert_id
Código PHP:
Ver original
mysql_query("INSERT INTO tabla2 (a,b,c) VALUES('blabla',$last_id,'blablabla2')"); mysql_query("INSERT INTO tabla3 (a,b,c) VALUES('blabla',$last_id,'blablabla2')");
Para recuperar e insertar otros datos se puede usar una consulta INSERT ... SELECT
Código PHP:
Ver originalmysql_query("INSERT INTO tabla2 (a) VALUES('ejemplo') SELECT tabla1 WHERE tabla1.userid=234");
En que se insertaría en tabla2 la columna a que corresponde con el registro en la tabla1 cuyo userid sea 234.
Un saludo.