Código PHP:
<?
$dbh=mysql_connect ("localhost", "root", "") or die ('I cannot connect to the database because: ' . mysql_error());
mysql_select_db ("share_marketing");
$handle = fopen ("bd.csv", "r");
if ($handle)
{
$row = explode("\n", fread($handle, filesize("bd.csv")));
}
$i = 0;
while ($i < $row){
foreach($row as $data)
{
$data = explode(";", $row[$i], 8);
echo '<table border="1">';
echo '<tr>';
/*$sql = "INSERT INTO empresas (nombre,apellido1,apellido2,cargo,empresa,direccion,telefono,extension,ciudad) VALUES (0";
foreach($data as $field)
{
echo "<td><b>".$field."</b></td>";
$sql .= ",'$field'";
}
$sql .= ");";*/
$sql = "INSERT INTO clientes (empresa,direccion,telefono,telefono2,ciudad,contacto_nombre,contacto_apellido,cargo_contacto,e-mail_contacto,sector_empresa,tipo_empresa,categoria_empresa) VALUES (";
foreach($data as $field)
{
echo "<td><b>".$field."</b></td>";
$sql .= "'$field',";
}
$sql = sql.subString(0,$sql.Length-1);
//suponiendo que PHP te admita esa función, pero seguro que tiene
//alguna parecida, ya que si no te quedaría una , al final de la instrucción
$sql .= ");";
mysql_db_query ("share_marketing", $sql) or die (mysql_error());
echo '</tr>';
echo '</table>';
$i++;
}
}
?>
Cita:
Fatal error: Call to undefined function: substring() in c:\archivos de programa\easyphp1-8\www\bd\incluir_nuevo_archivo.php on line 40
donde la linea 40 es:Fatal error: Call to undefined function: substring() in c:\archivos de programa\easyphp1-8\www\bd\incluir_nuevo_archivo.php on line 40
Código PHP:
$sql = sql.subString(0,$sql.Length-1);
gracias