導航:首頁 > 編程語言 > php批量寫入資料庫

php批量寫入資料庫

發布時間:2023-07-26 11:52:39

A. php怎麼一次向資料庫插入多條數據

query 5次,php端循環處理。

B. thinkphp如何同時向資料庫插入多條數據

可參考網路經驗:thinkphp如何同時向資料庫插入多條數據?

C. PHP如何將下面數組遍歷,插入資料庫

五維數組·······················,你可以轉換成字元串然後再插入,或者你先串列化然後再存儲

D. php寫入資料庫

PHP向MySQL資料庫中寫入數據有三個步驟:
1,PHP和MySQL建立連接關系
2,打開MySQL資料庫
3,接受頁面數據,PHP錄入到指定的表中
1、2兩步可直接使用一個資料庫鏈接文件即可:conn.php
代碼如下
<?php
mysql_connect("localhost","root","");//連接MySQL
mysql_select_db("hello");//選擇資料庫
?>

當然,前提是已經安裝WEB伺服器、PHP和MySQL,並且建立MySQL表「cnbruce」
mysql_connect()中三個參數分別為MySQL地址、MySQL用戶名和MySQL密碼
然後就是通過WEB頁面傳遞數據,讓PHP通過SQL語句將數據寫入MySQL資料庫指定的表中,比如新建文件 post.php

代碼如下
<?php
require_once("conn.php");//引用資料庫鏈接文件
$uname = $_GET['n'];//GET方法為URL參數傳遞
$psw = $_GET['p'];
$psw=md5($psw);//直接使用MD5加密
$sql = "insert into members(username,password) values ('$uname','$psw')";
mysql_query($sql);//借SQL語句插入數據
mysql_close();//關閉MySQL連接
echo "成功錄入數據";
?>
測試頁面: http://localhost/post.php?n=cnbruce&p=i0514
即可向MySQL資料庫hello的members表中插入新的數據「cnbruce」到username欄位、「i0514」到password欄位
補充:讀取表
讀取表中的內容,這里我們用while,可以根據具體情況,用for 或其他的.
代碼如下
while($row = mysql_fetch_array($result))
{
echo "<div style="height:24px; line-height:24px; font-weight:bold;">"; //排版代碼
echo $row['Topic'] . "<br/>";
echo "</div>"; //排版代碼

E. PHP編程:有沒有辦法把txt文件批量導入mysql資料庫.

首先10000txt文件要起一個有規律的名稱。例如按數字大小。這樣便於循環。
如果不是這樣,也可以做,但是要遍歷目錄,判斷文件。

$file_name_arr = scandir(文件目錄);//遍歷文件
unset($file_name_arr[0]);
unset($file_name_arr[1]);
$file_name_arr = array_values($file_name_arr);
foreach($file_name_arr as $file_name){
if(is_file(路徑/$file_name){
$str_arr = get_txt(文件地址);
//把數據插入資料庫,記得在把內容向表裡插的時候要加addslashes(),$str_arr[0]就是標題,$str_arr[1]就是內容
}
}

function get_txt($file){
$str = file_get_contents($file);
$str_arr = preg_split('|\n|',$str);
return $str_arr;
}
建議把10000個文件分成多份執行,避免資料庫跑死

F. php怎麼把數據導入資料庫

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

以SQL為例。使用PHP MySQL 函數可以編輯資料庫。

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

<?php
$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批量寫入資料庫相關的資料

熱點內容
程序員在東南亞被毒打 瀏覽:284
php內存操作 瀏覽:6
1加手機號碼放哪個文件夾 瀏覽:728
大兵程序員 瀏覽:785
青桔app福利中心在哪裡 瀏覽:170
演算法安全是智能化戰爭的博弈焦點 瀏覽:497
編譯器用vs多少 瀏覽:316
pc單機游戲壓縮包下載 瀏覽:570
伺服器鎖定什麼意思 瀏覽:731
吐司解壓神器 瀏覽:70
程序員的電腦一般用什麼 瀏覽:934
如何從伺服器中查詢表是否存在 瀏覽:323
android首頁布局源碼 瀏覽:46
虎牙主播是怎麼安卓投屏的 瀏覽:782
redmonk編程語言排行榜 瀏覽:110
android嵌入html5 瀏覽:676
雲伺服器能永久使用嗎 瀏覽:904
linux安裝openresty 瀏覽:386
ubunt配置php 瀏覽:975
達達取貨碼在app哪裡 瀏覽:49