Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/11/2013, 14:44
sologabriel
 
Fecha de Ingreso: septiembre-2013
Ubicación: chile
Mensajes: 41
Antigüedad: 10 años, 7 meses
Puntos: 1
problemas en while con insert

amigos tengo un while y dentro de este otro while donde debo guardar los datos en una tabla pero solo me guarda uno y no el listado completo.

$condicion=mysql_query("select a.D1,a.D2, b.D3
from BD.NN a,
BD.YY b
where a.FEC = '2013'
and ((a.TIPO = 8) or (a.TIPO = 9))
and a.FECMES >= '07' and a.PEFMES <= '07'
and a.pefbcod = b.pefbcod
and b.peftcon = 5 ");
while($condicion_result=mysql_fetch_assoc($condici on))
{//juan
set_time_limit(0);
$pefbcod_condicion =$condicion_result['D1'];
$pefbcorre_cond =trim($condicion_result['D2']);
$pefbcorre_cond2 =trim($condicion_result['D3']);

$busca=mysql_query("SELECT pefbcod FROM DB_Personal.pesrbem
where pefbcod = '$pefbcod_condicion' and cod ='24010'");
while($data=mysql_fetch_assoc($busca))
{

$cod_pefbcod=$data['pefbcod'];
echo $cod_pefbcod;
echo "<br>";

$db = 'desarrollo';
$conexion = mysql_connect('localhost', 'root', '');
mysql_select_db($db, $conexion);
$result=mysql_query("INSERT INTO desarrollo.repositorio (idrepositorio,codig_func,tipo) VALUES (0,'$cod_pefbcod,'2') ",$conexion);

}
}

PERO EL INSER SOLO ME TRAE UN REGISTRO PARA GUARDAR QUE PUEDO HACER?