當前位置:九游会j9娱乐平台-九游ag登录中心网址 » 編程語言 » php導入mysql

php導入mysql-九游会j9娱乐平台

發布時間: 2024-07-08 05:28:49

㈠ 如何通過php將excel的數據導入mysql

准備工作: 下載php-excelreader,下載後用到\phpexcelreader\excel目錄下的oleread.inc和reader.php兩個文件,並將reader.php文件打開後require_once 'spreadsheet/excel/reader/oleread.php';屏蔽掉,增加為require_once 'oleread.inc'; 然後直接將這兩個文件復制到伺服器下wamp,直接復制到www目錄下,再將所需要的excel文件考進來我的文件是classify.xls,然後需要一個調用reader.php的文件,源代碼如下:
exceltomysql.php
require_once 'reader.php';
$data = new spreadsheet_excel_reader();
$data->setoutputencoding('gbk');
$data->read('classify.xls'); //」classify.xls」是指要導入到mysql中的excel文件
@ $db = mysql_connect("localhost", "root", "") or
die("could not connect to database.");//連接資料庫
mysql_query("set names 'gbk'");//輸出中文
mysql_select_db('japlearn'); //選擇資料庫
error_reporting(e_all ^ e_notice);

for ($i = 1; $i <= $data->sheets[0]['numrows']; $i ) {
//以下注釋的for循環列印excel表數據

//以下代碼是將excel表數據【6個欄位】插入到mysql中,根據你的excel表欄位的多少,改寫以下代碼吧!
$sql = "insert into classify values('".
$data->sheets[0]['cells'][$i][1]."','".
$data->sheets[0]['cells'][$i][2]."','".
$data->sheets[0]['cells'][$i][3]."','".
$data->sheets[0]['cells'][$i][4]."','".$data->sheets[0]['cells'][$i][5]."','".$data->sheets[0]['cells'][$i][6]."')";

echo $sql.'
';
$res = mysql_query($sql);
}

?>
把上面代碼注釋的地方替換成自己配置好的數據,如資料庫配置等。運行本機測試地址實現導入。

㈡ php網頁製作,怎樣把注冊表單的數據導入mysql資料庫

首先你要建立一個表,例如是注冊的用戶表user
,裡面的結構有欄位
id,
name,nickname,email等。
然後在你的表單處action="a.php"
method="post"
name="regform">(如果有圖片上傳,還要加上enctype="multipart/form-data")
,那麼點擊表單提交按紐後,此表單將會交給處理頁a.php來作處理。
如果簡單點,你就直接可以將表單傳遞過來的數據$_post,直接用sql插入語句,insert
into來插入到資料庫,表user中。例如insert
into
user
set
name='".$_post['name']."'.............................

㈢ php怎麼把數據導入資料庫

需要php基礎知識和資料庫基礎知識。

以sql為例。使用php mysql 函數可以編輯資料庫。

mysql_connect() 函數打開mysql 連接。舉例

$con = mysql_connect("localhost","mysql_user","mysql_pwd");
if (!$con)
{
die('could not connect: ' . mysql_error());
}// 一些代碼...mysql_close($con);
?>

mysql_connect()三個參數分別是伺服器名,連接賬號,連接密碼。

連接之後,可以使用mysql_select_db()設置要處理的資料庫,後面則是用資料庫語句處理數據。sql語法簡介網頁鏈接

㈣ php把excel導入到mysql資料庫 的代碼

1,在excel表每一行後加上=concatenate("insertintotable(欄位1,欄位2,欄位n)values('",欄位1坐標,"','",欄位2坐標,"','",欄位n坐標,"');")

2,將這一列復制到文本文檔,以方便瀏覽和調試錯誤

3,使用運行sql的工具(我將他們都放到navicat中創建查詢再運行就ok了)4,瀏覽資料庫,修改不合理的欄位及值

你把下面的這段粘到excel裡面對應的位置

=concatenate("insertintokeywords(id,name,pwd)values('",坐標,"','",坐標,"','",坐標,"');")

按照你表格的排列對好,比如

最後把這一列復制到文本文檔,你會看到全是sql的插入語句;

最後用navicat之類的工具執行這些語句就ok了。

㈤ php怎麼連接mysql資料庫並導入數據

方法/步驟

1
登錄到phpmyadmin

2
新建一個要導入的資料庫,點擊「 new」

3
如圖,分別填寫資料庫名稱,以及選擇資料庫的排序規則,

4
完成步驟3,點擊「創建」

5
完成步驟4,從右側就可以看到我們新創建的資料庫了,如果沒有立即顯示,刷新即可立馬顯示了。

6
單擊我們新創建的資料庫,

7
然後,我們選擇「導入」,

8
完成步驟7,我們點擊「選擇文件」,

9
點擊了「選擇文件」之後,就會出現如圖所示的彈出框,我們選擇要導入的sql就可以了,後綴名可以是.sql,也可以是壓縮文件.zip。如圖,選擇好文件之後,點擊「確定」就可以了

10
完成步驟⑨,你就可以從剛才的頁面中看到自己上傳的文件了,做顫冊如圖所示,其純宏余選項默認就可以了洞畝,然後點擊「執行」就可以了。

11
這個時候,你就可以看到你的數據已經導入到你新創建的資料庫中了

㈥ 如何通過php實現excel與mysql之間的導入導出

1.先介紹一下這個excel資料庫的結構,且命名為e.xls,欄位有4個(40個也一樣搞定),欄位名為a,b,c,d,接著對jm.xls做分解:
1)選中欄位a中的全部記錄,選擇"復制"
2)新建一個excel資料庫文件,把復制過來的數據粘貼在一個空白的欄位(通常是a)下,保證其他欄位空白,保存為a.xls
3)另存a.xls為a.txt(格式為"文本文件(製表符分隔)")
4)e.xls中其他3個欄位的數據按1到3步驟繼續生成b.txt,c.txt和d.txt。
2.完成上述步驟後,你已經完成了大部分的工作,下面就由php和mysql來完成,很簡單:
1)要把數據放在mysql中,必須建立一個mysql資料庫文件名為dbname(與php代碼中的dbname要一致),包括表tbname(與php代碼中的tbname要一致),4個欄位inc char(100),adds char(100),pri char(100),tel char(100),大小要根據excel中欄位大小做調整,否則可能出現部分值丟失。
2)再編寫php代碼,是最主要的,代碼如下:
------txt2mysql.php---------
$inc=file("a.txt");
$adds=file("b.txt");
$pri=file("c.txt");
$tel=file("d.txt");
$i=0;
mysql_connect();
while (strlen($inc[$i])>0)
{
$sql="insert into tbname values ('$inc[$i]','$adds[$i]','$pri[$i]','$tel[$i]')";
$do=mysql_db_query("dbname",$sql);
$i=$i 1;
echo '
';
}
$s="select * from tbname";
$gg=mysql_db_query("dbname",$s);
$n=mysql_num_rows($gg);
mysql_close();
echo '
';
echo "共添加了".$n."個記錄";
?>
這種方法很簡單吧!我剛試了一下挺管用的。你稍微改一下,相信能完成!
關鍵在於,如何把excel 中的數據讀取出來,導入是很簡單的事。
分別 把相應的列 另存為,相應的txt。就能得到!然後 以數組的方式讀取。

熱點內容
仙境傳說手游腳本 發布:2024-07-17 16:09:24 瀏覽:690
matlab命令窗口和新建腳本 發布:2024-07-17 15:51:26 瀏覽:374
建ftp文件夾 發布:2024-07-17 15:51:26 瀏覽:954
魔獸撿物腳本 發布:2024-07-17 15:27:56 瀏覽:129
開發ip伺服器 發布:2024-07-17 15:24:42 瀏覽:387
安卓系統視頻製作哪個好用 發布:2024-07-17 15:10:47 瀏覽:210
androidapk結構 發布:2024-07-17 15:10:43 瀏覽:945
c語言指針的例子 發布:2024-07-17 15:08:01 瀏覽:768
linuxzcat 發布:2024-07-17 15:02:09 瀏覽:901
賓士編程嗎 發布:2024-07-17 14:57:08 瀏覽:853
网站地图