|
|
|
จะเอาไฟล์csvลงฐานข้อมูลค่ะ คือว่าจะเอาไฟล์แหอลงฐานข้อมูลจะทำอย่างไงดีคะ เคยอัพโหลดลงแล้ว แต่มันไมโชว์ในฐานข้อมูลค่ะ |
|
|
|
|
|
|
|
ใช่โค้ดแบบนี้รึเปล่า
แล้วถ้าใช่
มันจาลงฐานข้อมูลไหมคะ
<?
$FILE = fopen( "../datatest/data/dam.csv", "r");
$data = fgetcsv( $FILE , 1024 );
$i=1;
do
{
if ($i == 1){
$data = fgetcsv( $FILE , 1024 );
$i++;
}
else{
$host="localhost";
$user="";
$password="";
$dbname="";
$conetion=mysql_connect($host,$user,$password) or die("disconnect?");
$db=mysql_select_db($dbname) or die("cannot select?");
$sql="INSERT INTO dam_data (dam_id ,date ,water_level ,water_useable,water_useable_percent,inflow,outflow1 ,outflow2 ,water_backword ,spillway_backword ,loss )
VALUES ('$data[0]', '$data[1]', '$data[2]', '$data[3]', '$data[4]', '$data[5]', '$data[6]', '$data[7]', '$data[8]', '$data[9]', '$data[10]');";
$dbquery=mysql_db_query($dbname,$sql);
mysql_close();
$data = fgetcsv( $FILE , 1024 );
$i++;
}}while ( !feof( $FILE ) );
?>
file excle
<?php
$host="localhost";
$user=" ";
$password="";
$dbname="";
$conetion=mysql_connect($host,$user,$password) or die("disconnect");
// $db=mysql_select_db($dbname) or die("cannot select");
$gf=file("dam.csv");
for($i=1;$i<=count($gf);$i++){
$data=explode(",",$gf[$i]);
$sql="INSERT INTO dam_data (dam_id ,date ,water_level ,water_useable,water_useable_percent,inflow,outflow1 ,outflow2 ,water_backword ,spillway_backword ,loss )
VALUES ('$data[0]', '$data[1]', '$data[2]', '$data[3]', '$data[4]', '$data[5]', '$data[6]', '$data[7]', '$data[8]', '$data[9]', '$data[10]');";
$dbquery=mysql_db_query($dbname,$sql);
}
mysql_close();
?>
|
|
|
|
|
Date :
31 มี.ค. 2551 13:36:14 |
By :
เด็กฝึกงานค่ะ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<form enctype="multipart/form-data" method="post" action= "messenger.php">
<FONT SIZE="4" COLOR=#FF00CC> File:</FONT>
<input type="file" name="upload">
<input type="submit" value="Upload">
</form>
<?
if ($upload && $upload_size < 5000000) {
$yyyy=date('Ymd');
$hhmmss=date('Hms');
$len_name=strlen($upload_name);
echo $upload;
$type=substr($upload_name,$len_name-3,3);
$new_name=$yyyy.$hhmmss.".".$type;
copy($upload, "../datatest/data/$new_name");
chmod("../datatest/data/$new_name",0744);
unlink($upload);
}
?>
นี่คือform upload ข้อมูลจะอยู่ใน ftp แล้วเราก้อเขียนเปิดแฟ้มออกมา
|
|
|
|
|
Date :
21 เม.ย. 2551 10:05:30 |
By :
เด็กฝึกงานค่ะ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|