I am assuming you have a comma delimited file.
$file = fopen("/path/your.csv","r");
while($line = fget_csv($file,1000,","))
{
$sql = "INSERT INTO products_description (products_id, language_id, products_name, products_description)
VALUES
('".mysql_real_escape_string($line[0])."','".mysql_real_escape_string($line[1])."',"'.mysql_real_escape_string($line[2])."','".mysql_real_escape_string($line[3])."')";
mysql_db_query("$DB_NAME",$sql);
}
fclose($file);
You may have to add a forth argument for the fget_csv, and let it know the encloser char.
But I think you should be able to import files from the command line. Are you using mysql_front? I think mysql_front has a bug in file load.