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