Comunidad de diseño web y desarrollo en internet online

Duda con bucle

Citar            
MensajeEscrito el 30 May 2007 04:41 pm
Hola amig@s!!! tengo un bucle que no hace lo que debería... :crap: A ver si a alguien se le ocurre algo. Se supone que el bucle me escribe los registros de una tabla en un fichero, así:

Código :

mysql_select_db($database_conex1, $conex1);
$query_clientes = "select * from clientes";
$clientes = mysql_query($query_clientes, $conex1) or die(mysql_error());
$row_clientes = mysql_fetch_assoc($clientes);
$totalRows_clientes = mysql_num_rows($clientes);
///////
$archivo="cop_seg/".$_GET['archivo'].".txt";

#Abrimos el fichero en modo de escritura 
$DescriptorFichero = fopen($archivo,"w");
// Escribimos los datos 
$datos = mysql_fetch_array($clientes);
do{
   fputs($DescriptorFichero,"INSERT INTO clientes VALUES ($datos[0],'$datos[1]')\r\n");  
}while ($row_clientes = mysql_fetch_row($clientes));

#Cerramos el fichero 
fclose($DescriptorFichero);
//////////




Y lo hace "casi bien": La tabla tiene 21 registros pero solo me escribe 20... :( A que se debe??

Mil gracias por anticipado

Por Prometeo2006

122 de clabLevel



 

firefox
Citar            
MensajeEscrito el 30 May 2007 05:09 pm
Ya que tienes que hacer un
while(condicion){
//contenido
};
no un :
do{
//contenido
}while( condicion );

Por york3rs

Claber

561 de clabLevel

1 tutorial

Genero:Masculino  

LA___Chile

msie
Citar            
MensajeEscrito el 30 May 2007 05:23 pm
Hola york 3rs!!

Antes de nada, gracias por responder, pero no vale...Con tu codigo me salen 19 lineas en ela rchivo de texto, y todas repetidas... no los 21 de la tabla. Alguna otra sugerencia??

Por Prometeo2006

122 de clabLevel



 

firefox
Citar            
MensajeEscrito el 30 May 2007 05:31 pm
Por finn!!!!!!!!!!!!!!

Ya está arreglado....Gracias por tu ayuda igualmente!!

Por Prometeo2006

122 de clabLevel



 

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.