Ver Mensaje Individual
  #3 (permalink)  
Antiguo 10/06/2011, 12:08
angelitodiaz
 
Fecha de Ingreso: mayo-2011
Ubicación: Venezuela
Mensajes: 18
Antigüedad: 13 años
Puntos: 0
Respuesta: Insertar varios registros: INSERT INTO y la funcion implode

Gracias Nexus10. Aunque pense que se podria usar la misma estrcutura del "IN" para el insert, luego de un dia de lecturas y pruebas y con tu consejo desiste del enfoque.
Como dices realize un bucle el cual funciono a la perfeccion:

//Se almacenan los valores del array POST correspondientes al Checkbox
$lista=array_keys($_POST['check']);

foreach($lista as $val)
{
$sel="SELECT * FROM tabla WHERE id_t='$val'";

//echo $sel_i.'<br>';

$query=mysql_query($sel)or die (mysql_error().' Error consultando: '.mysql_errno());
$num=mysql_num_rows($query);
if ($num == 0)
{
if ($flag==0)
{
$insertar="INSERT INTO tabla (id_t,id,det) VALUES (null,'$val','Hola')";
}

if ($flag==1)
{
$insertar="INSERT INTO tabla (id_t,id,det) VALUES (null,'$val','Chao')";
//echo $insertar.'<br>';
$query=mysql_query($insertar)or die (mysql_errno().' No se pudo insertar: '.mysql_error());
}
}

Este ragmento me permite tomar el valor del array y discriminar la sentencia Select adecuada para el proceso que quiero.

Gracias por su ayuda. Que esto le sirva a otro.