|    
			
				17/05/2010, 16:24
			
			
			  | 
  |   |  |  |  |  Fecha de Ingreso: mayo-2010 Ubicación: xalapa 
						Mensajes: 856
					 Antigüedad: 15 años, 5 meses Puntos: 23 |  | 
  |   duda INSERT INTO 
  Hola!!Aqui con esta duda, tengo estas 5 tablas:
 
 Tabla 1 usuarios
 
 id_usuario --> Llave principal
 id_direccion ------------
 id_ciudad                    > Llaves foraneas
 id_tipo_usuario--------
 nombre
 apellido
 correo
 ...
 
 Tabla 2 direcciones
 
 id_direccion --> Llave principal
 calle
 numero
 colonia
 codigo_postal
 
 Tabla 3 tipo_usuario
 
 id_tipo_usuario -->llave principal
 tipo_usuario
 
 Tabla 4 ciudades
 
 id_ciudad -->llave principal
 id_estado -->llave foranea
 ciudad
 
 Tabla 5 estados
 
 id_estado -->llave principal
 estado
 
 Bueno, pues mi duda es como rayos debo hacer el INSERT INTO en todas las tablas, debo hacer uno por cada tabla, como esto:
 
 $query1 = 'INSERT INTO usuarios (id_usuario, id_direccion, id_ciudad, id_tipo_usuario, nombre, apellido, contraseña, ...)
 VALUES (\''.$id_usuario.'\',\''.$id_direccion.'\',\''.$id  _ciudad.'\',\''.$id_tipo_usuario.'\',\''.$nombre.'  \',\''.$apellido.'\',\''.$contraseña.'\',...)';
 
 $query2 = 'INSERT INTO direcciones (id_direccion, calle, numero, ...)
 VALUES (\''.$id_direccion.'\',\''.$calle.'\',\''.$numero.  '\',...)';
 
 ...
 
 mysql_query($query1,$query2,...) or die(mysql_error());
 
 o en un solo INSERT INTO se puede? o ahi otra forma?
 Por fis ayuda, gracias
     |