Ver Mensaje Individual
  #11 (permalink)  
Antiguo 10/09/2005, 19:06
Avatar de flaviovich
flaviovich
 
Fecha de Ingreso: agosto-2005
Ubicación: Lima, Peru
Mensajes: 2.951
Antigüedad: 18 años, 8 meses
Puntos: 39
Espero que esto sea la solucion a tu problema
Código PHP:
<?
    $dbh
=mysql_connect ("localhost""root""") or die ('I cannot connect to the database because: ' mysql_error());
    
mysql_select_db ("algarta");
    
    
$handle fopen ("bd.csv""r");    
    if (
$handle)
    {
        
$row explode("\n"fread($handlefilesize("bd.csv")));
    }
    
    foreach(
$row as $data)
    {    
        
$data explode(";"$array[$i]);
        
        echo 
'<table>\n';
        echo 
'<tr>\n';
        
$sql "INSERT INTO empresas (cod,nombre,apellido1,apellido2,cargo,empresa,direccion,telefono,extension,ciudad)    VALUES (0";
        foreach(
$data as $field)
        {    
            echo 
'<td><b>$field</b></td>';
            
$sql .= ",'$field'";
        }
        
$sql .= ");";
        
mysql_db_query ("algarta"$sql) or die (mysql_error());
        echo 
'</tr>\n';
        echo 
'</table>\n';
    } 
?>
Chequea bien los cambios que hice. Sabes, no creo que tengas un campo llamado cod. Es muy simple, asi que tambien chequea eso!
Algo mas, faltaria verificar que siempre hayan 8 elementos en el arreglo $data, ya que si no es asi, te va a dar error.
Bueno, prueba y nos avisas!
__________________
No repitamos temas, usemos el Motor de busquedas
Plantea bien tu problema: Ayúdanos a ayudarte.