Buenas a todos, 
 
Yo tengo 15 tablas. Cuando un usuario se registra, se agregan todos los datos que escribio a la tabla ´users´. Pero a su vez, tienen que agregarse una fila en cada una de las otras tablas, como la tabla ´recursos´.
En esta última solo se agregaria el ´id_user´ y todo lo demas en 0.
 
Mi pregunta es, como puedo hacer para escribir todo en un query y no en 15 queries.
 
Actualmente hago:
 
INSERT INTO users (username, password, email) VALUES ('".$username."', '".$password."', '".$email."')"
$query = mysql_query("SELECT * FROM users WHERE username = '".$username."'");
$datos = mysql_fetch_array($query);
INSERT INTO recursos (id_user) VALUES ('".$datos['id_user']."'")
INSERT INTO esc (id_user) VALUES ('".$datos['id_user']."'")
INSERT INTO hos (id_user) VALUES ('".$datos['id_user']."'")
 
etc.....
 
¿Como puedo optimizar este codigo que la verdad esta feucho?
 
Espero su respuesta
 
Gracias,
Ale 
   
 

 Duda con el INSERT
 Duda con el INSERT 
 Respuesta: Duda con el INSERT
 Respuesta: Duda con el INSERT 
 
 

