To import an .csv file todata base of my sql. Youcan easily
import an .csv file to data base by this script
//impot an ,csv file to my sql data base
//Database connection
$con=mysql_connect("localhost","root","");
if(!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("artpoly1",$con);
//query on the pree of submit button after selecting file
if(isset($_POST['submit']))
{
$fname = $_FILES['file_name']['name'];
$chk_ext = explode(".",$fname);
if(strtolower($chk_ext[1]) == "csv")
{
// print_r($_FILES['file_name']['tmp_name']);
$filename = $_FILES['file_name']['tmp_name'];
$handle = fopen($filename,'r');
$sql2="INSERT into
import(`file_name`,`timestamp`)values('".$fname."','".date('Y-m-d H:i:s')."')";
mysql_query($sql2);
$id = mysql_insert_id();
while (($data = fgetcsv($handle,1000, ","))!== FALSE)
{
//insert query to the database
$sql ="INSERT into import_sanmar
(`IMPORT_ID`,`UNIQUE_KEY`,`PRODUCT_TITLE`,`SPEC_SHEET`,`PRICE_TEXT`,
`SANMAR_MAINFRAME_COLOR`,`MILL`)
values('".$id."','".mysql_escape_string($data[0])."',
'".mysql_escape_string($data[1])."','".mysql_escape_string($data[2])."',
'".mysql_escape_string($data
[3])."','".mysql_escape_string($data[4])."','".mysql_escape_string($data[5])."','".my
sql_escape_string($data[6])."')";
//$sql2="INSERT into
import(`sel_file`,`timestamp`)values('$filename','".date('Y-m-d H:i:s')."')";
//$sql1=mysql_query("delete from import where UNIQUE_KEY=0");
mysql_query($sql) or die(mysql_error());
//mysql_query($sql2);
// to delete the first row of field name
//$sql1=mysql_query("delete from import_sanmar where IMPORT_ID=0");
$sql1=mysql_query("delete from import_sanmar where UNIQUE_KEY=0");
}
fclose($handle);
echo "Successfully Imported";
}
else
{
echo "Invalid File";
}
}
?>
form action="'' method='post' enctype="multipart/form-data">
import file: <input type="file" name="file_name" /><br />
<input type="submit" name="submit" />
/form>
by useing this script you can able to import the csv filedata to mysql database.
Τhis paгagraph is гeally a fastidious
ReplyDeleteone it aѕsiѕts new іnteгnеt pеople, ωho are wishing for blοgging.
mу ωeb blog; raspberry ketone
Hі, Νeat рoѕt. Theге is
ReplyDeletea problem аlong ωith уour wеb ѕitе
in ωeb explorer, wоuld chеck thіѕ?
IE still is thе mагkеt leader anԁ a huge соmponеnt tο οther folκs wіll miss уour fantastic wгiting due to this pгoblеm.
my sіtе - credit card debt settlement
Thаnks for any otheг excеllent article.
ReplyDeleteThe plaсe elsе could anуbody get thаt type of
info in ѕuсh а perfect wаy
of wгіting? I hаνe а pгesentation subsеquеnt ωeek, and Ι'm on the look for such info.
Also visit my webpage cheap car insurance