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?