ขอถามต่ออีกนิดนะครับ ผมนำลงฐานข้อมูลได้แล้ว ในสองส่วนแรกคือ DATE TIME โดยใช้ explode ตัดช่องว่าง แล้วทีนี้ อันต่อไปของผมมันไม่คงที่อ่ะครับ มันเป็นอย่างในรูป จะเขียนยังไงให้พอลง DATE TIME แล้วข้ามไป colume ต่อไปคือ IP อ่ะครับ เหมือนตัดแล้วนำมาลงอ่ะครับ
นี่ code ที่ทำอยู่นะตอนนี้ครับ Code (PHP)
<?
copy($_FILES["fileCSV"]["tmp_name"],$_FILES["fileCSV"]["name"]); // Copy/Upload CSV
$objConnect = mysql_connect("localhost","root","gumaibok") or die("Error Connect to Database"); // Conect to MySQL
$objDB = mysql_select_db("testlog");
$strFileName = "C:/squid/var/logs/access.log";
$objFopen = fopen($strFileName, 'r') or die("Can Not Open File. Please contact admin!");
if ($objFopen) {
while (!feof($objFopen)) {
$file = fgets($objFopen, 4096);
$text= explode(" ",$file);
$sql= "INSERT INTO test (DATE,TIME,PORT1,IP) VALUES ('$text[0]','$text[1]','$text[2]','$text[3]')";
$objQuery = mysql_query($sql) or die ("Error Connect [".$sql."]");
}
fclose($objFopen);
}
echo "Import Done.";
?>
</table>