birden fazla tablo veri almak için php kod

0 Cevap

Bu 1 tablo için çalışıyor ama birden fazla tablo için ben bunu nasıl yapacağız?

$databasehost = "localhost"; $databasename = "test"; $databasetable = "sample"; $databaseusername ="test"; $databasepassword = ""; $fieldseparator = ","; $lineseparator = "\n"; $csvfile = "filename.csv";

= 0 $ addauto;

if(!file_exists($csvfile)) { echo "File not found. Make sure you specified the correct path.\n"; exit; }

$ Dosya = fopen ($ CSVfile, "r");

if(!$file) { echo "Error opening data file.\n"; exit; }

$ Boyut = dosyaboyu ($ CSVfile);

if(!$size) { echo "File is empty.\n"; exit; }

$ Csvcontent = fread ($ dosya, $ boy);

fclose ($ dosya);

$con = @mysql_connect($databasehost,$databaseusername,$databasepassword) or die(mysql_error()); @mysql_select_db($databasename) or die(mysql_error());

$lines = 0; $queries = ""; $linearray = array();

foreach ($ line olarak bölünmüş ($ lineseparator, $ csvcontent)) {

$ Hatları + +;

$ Satır = ($ satır, "\ t") Döşeme;

$ Satır = str_replace ("\ r", "", $ satir);

$ Satır = str_replace ("'", "\'", $ satir);

$ Linearray = ($ fieldseparator, $ satir) patlayabilir;

$ Linemysql = implode ("','", $ linearray);

if($addauto) $query = "insert into $databasetable values('','$linemysql');"; else $query = "insert into $databasetable values('$linemysql');";

$ Sorgular. = $ Sorgu. "\ N";

@mysql_query($query); }

@ Mysql_close ($ con);

>

0 Cevap