Ver Mensaje Individual
  #3 (permalink)  
Antiguo 08/08/2008, 09:29
okram
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: borrar coma en un bucle al insertar datos

Crea una bandera $coma que te indique que ya se han agregado datos a la consulta y que por lo tanto corresponde insertar coma:

Código PHP:
$valores="125,185,94,9498,959834,5386"; 
$sql="insert into hospitalizados.debug(iddebug,descr,foranea)values"; 
$exp=explode(",",$valores); 
 
// Creamos la bandera
$coma = false;
 
foreach(
$exp as $elemento){ 
    if(
$coma == true) $sql.=','; // Si ya está seteada la var $coma, debe agregarse una coma a la consulta
    
else $coma = true; // Si no, seteamos la variable $coma, pero no agregamos. Esto ocurre en el primer ciclo
    
$sql.="('','2','".$elemento."')"; 
} 
echo 
$sql; 
Saludos,

Última edición por okram; 08/08/2008 a las 10:35