一般是如下:
拜城網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián),拜城網(wǎng)站設(shè)計制作,有大型網(wǎng)站制作公司豐富經(jīng)驗。已為拜城1000+提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\成都外貿(mào)網(wǎng)站建設(shè)要多少錢,請找那個售后服務(wù)好的拜城做網(wǎng)站的公司定做!
?php
if
(mysql_connect('127.0.0.1','root','123456')){//數(shù)據(jù)庫地址、用戶、密碼
$sql="update
db.tab
set
f='v'
where
id='123'";//SQL你自己會寫的
if
(mysql_query($sql))
echo
"SQL執(zhí)行成功!";
else
echo
"SQL($sql)執(zhí)行失??!原因:".mysql_error();
}else
echo
'連接數(shù)據(jù)庫失敗,原因:'.mysql_error();
?
取行的數(shù)據(jù)庫行的主鍵字段的值,然后對數(shù)據(jù)執(zhí)行更新操作:
update tabblename set xxx1 = 'aaaa',xxx2='bbbb' where id = 主鍵的值.
分類: 電腦/網(wǎng)絡(luò) 程序設(shè)計 其他編程語言
問題描述:
將數(shù)據(jù)庫的數(shù)據(jù)查詢到嵌入在PHP中的EXCEL里面.實現(xiàn)多條紀錄的修改.
數(shù)據(jù)庫里面有幾萬條數(shù)據(jù),每天要修改幾百條,一條一條修改很麻煩,怎樣能夠,實現(xiàn)上面說的這種功能,然后可以批量修改.
解析:
可以選擇一些相關(guān)的,然后統(tǒng)一批量改
SQL Server 中直接可以把excel文件加載進來當作表處理。
使用Sql腳本怎么處理都可以了。
其他數(shù)據(jù)庫,那還有寫處理excel的代碼
你的數(shù)據(jù)在EXCEL里面,需要用PHP程序去修改它,因為你的機器上有WEB,你希望遠程操作,對嗎?
其實不難,你在ODBC里面建立一個數(shù)據(jù)源,指向你的EXCEL文件,PHP寫程序用SQL操作ODBC數(shù)據(jù)源是很簡單的,例子:
?PHP
$id=odbc_connect("ODBC數(shù)據(jù)源名稱","用戶名","密碼");
if ($id!=0){
$max_display_rec=500;
$query_str="任意的SQL語句";
$qu=odbc_exec($id,$query_str);
if ($qu) echo "執(zhí)行 $query_str 成功!";
else echo "執(zhí)行 $query_str 失??!";
} else echo '數(shù)據(jù)庫連接失??!
覺得你可以做這樣一個界面:
一個列表,每行前有一個復(fù)選框,讓用戶選中要修改的記錄
點擊提交后,將用戶所選的內(nèi)容以文本框的形勢顯示,如一頁不夠,可分頁。
當用戶修改結(jié)束后,統(tǒng)一保存