
11/05/2010, 20:18
|
| | Fecha de Ingreso: mayo-2010
Mensajes: 4
Antigüedad: 14 años, 9 meses Puntos: 0 | |
Respuesta: Realizar 2 Inserts en el mismo campo de la Bd Gracias por tu respuesta.
Te comento que ya lo logré, de una manera no muy ortodoxa, pero salió, esto es lo que hice:
//Conexión la BD
mysql_connect($DBhost,$DBuser,$DBpass) or die("Unable to connect to database");
@mysql_select_db("$DBName") or die("Unable to select
database $DBName");
mysql_query ("SET NAMES 'utf8'");
$sqlquery = "INSERT INTO $table(nom, apellidopat, apellidomat, seccion, dom, lada, tel, cve, email)
VALUES('$nombre','$apellidopat','$apellidomat','$s eccion','$dom','$lada','$tel','$cve', '$email')";
$results = mysql_query($sqlquery);
$result = mysql_query("SELECT municipio FROM secciones WHERE seccion = '$seccion'") or die(mysql_error());
$result2 = mysql_query("SELECT distrito FROM secciones WHERE seccion = '$seccion'") or die(mysql_error());
while ($row = mysql_fetch_row($result)){
echo "<br><br><br><br><br><br><br><br><br><br><br><br>M unicipio: $row[0]";
$muniinsert = $row[0];
$lastid = mysql_insert_id();
$queryinsert = "UPDATE $table SET muni = '$muniinsert' WHERE Id = '$lastid'";
while ($row = mysql_fetch_row($result2)){
echo "<br><br>Distrito: $row[0]";
$distinsert = $row[0];
$lastid = mysql_insert_id();
$queryinsert2 = "UPDATE $table SET distrito = '$distinsert' WHERE Id = '$lastid'";
}
$resultsinsert = mysql_query($queryinsert);
$resultsinsert2 = mysql_query($queryinsert2);
}
mysql_close();
}
?>
Como ves? se que existe una manera con menos código, pero esto es lo que pude hacer con mis pocos conocimientos y me funcionó.
como lo harías tú? |