Ver Mensaje Individual
  #11 (permalink)  
Antiguo 23/08/2011, 14:05
Avatar de n_n
n_n
 
Fecha de Ingreso: noviembre-2009
Mensajes: 50
Antigüedad: 15 años
Puntos: 1
Respuesta: Cambiar puntos por coma decimal

Cita:
Iniciado por Sourcegeek Ver Mensaje
Cof.. Cof.. Leíste ésto?
si lo dije al comienzo...son valores numeric....bueno van mis screen shot de los datos..




lo primero son el tipo de dato...y lo de abajo son como se muestran en el sql server.
cuando los guardo normalmente en la Mysql..se guardan hasta el ultimo numero decimal que no sea cero.

si le hago lo cambios ,str:replace o format_number , se me guarddan solo la parte entera.

:(


esto es lo que hago en la consulta sql:

Código PHP:
$recordSet $linkSqlSrv->Execute('select * from TABLA');

if (!
$recordSet){ 
        print 
$linkSqlSrv->ErrorMsg();
        }else{

        while (!
$recordSet->EOF){
            
            for (
$i=0;$i<21;$i++){
                
$f[$i]=$recordSet->fields[$i];
                        
            if(
$i==15){
            
$imp =  (string)$f[15];
            
//$imp = str_replace('.',',',$imp);
            
$imp number_format($f[15],3,',','.');
            }
//if

                    
}//for


  
$insert="INSERT INTO tABLA () VALUES (......, '$imp');";


    
$recordSet->MoveNext();
}
//While 
f[15] es el valor de la impureza...que se muestra en la imagen
Help!

Última edición por n_n; 23/08/2011 a las 14:17