十年網(wǎng)站開(kāi)發(fā)經(jīng)驗(yàn) + 多家企業(yè)客戶(hù) + 靠譜的建站團(tuán)隊(duì)
量身定制 + 運(yùn)營(yíng)維護(hù)+專(zhuān)業(yè)推廣+無(wú)憂(yōu)售后,網(wǎng)站問(wèn)題一站解決
兄弟。服務(wù)器是不能操作數(shù)據(jù)庫(kù)的,只有php才能操作數(shù)據(jù)庫(kù)。應(yīng)該是服務(wù)器定期執(zhí)行某個(gè)php程序,這個(gè)php程序刷新數(shù)據(jù)庫(kù)。linux下面可以用crontab命令,把你的php程序?qū)懺谝粋€(gè)文件里面,然后用crontab命令定期調(diào)用。
網(wǎng)站建設(shè)哪家好,找成都創(chuàng)新互聯(lián)公司!專(zhuān)注于網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站建設(shè)、微信開(kāi)發(fā)、小程序定制開(kāi)發(fā)、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項(xiàng)目。為回饋新老客戶(hù)創(chuàng)新互聯(lián)還提供了新化免費(fèi)建站歡迎大家使用!
安裝好wamp5后,到開(kāi)發(fā)目錄,新建一個(gè)index.php 文件,在這個(gè)文件里使用mysql_connect()函數(shù)連接數(shù)據(jù)庫(kù),然后使用mysql_select_db選擇數(shù)據(jù)庫(kù)。這樣就可以操作這個(gè)數(shù)據(jù)庫(kù)了。然后就是使用php代碼來(lái)增刪改查數(shù)據(jù)庫(kù)了。
MYSQL 有事物功能,可以定時(shí)自動(dòng)更新數(shù)據(jù)庫(kù)。但是經(jīng)常,你根本就沒(méi)有這個(gè)權(quán)限。
網(wǎng)頁(yè)必須訪(fǎng)問(wèn)才能執(zhí)行,所以無(wú)法實(shí)現(xiàn)嚴(yán)格意義的定時(shí)執(zhí)行功能。(沒(méi)人訪(fǎng)問(wèn)就不會(huì)執(zhí)行)正常的做法是另外寫(xiě)個(gè)小程序放在服務(wù),定時(shí)執(zhí)行。
對(duì)于數(shù)據(jù)庫(kù)的增刪改查方法都在這里面了,列舉如下:insert() 增加數(shù)據(jù)、delete()刪除指定條件數(shù)據(jù)、listinfo()讀取支持翻頁(yè)的多條數(shù)據(jù)、select()讀取多條數(shù)據(jù)、update()更新數(shù)據(jù)。
用php調(diào)用存儲(chǔ)過(guò)程,就可以了。存儲(chǔ)過(guò)程不會(huì)的話(huà),先將查詢(xún)的結(jié)果集保存為數(shù)組,在foreach遍歷數(shù)組對(duì)要修改的字段進(jìn)行編輯,在執(zhí)行update。
先select查詢(xún),返回的結(jié)果顯示到表單中。在update操作,將在表單中修改的結(jié)果更新到數(shù)據(jù)庫(kù)中。很容易的,用thinkphp做更容易。
?php mysql_connect(10.1,root,123456); $sql=update sjk._sjk set b=1,c=1 where a=123 if (mysql_query($sql)) echo 修改成功。
1、php mysql_connect(10.1,root,123456); $sql=update sjk._sjk set b=1,c=1 where a=123 if (mysql_query($sql)) echo 修改成功。
2、數(shù)據(jù)庫(kù)本身都帶有replace函數(shù)可以直接替換,不同的數(shù)據(jù)庫(kù)的replace替換語(yǔ)法不同,可以根據(jù)你的實(shí)際情況確定使用。這樣可以直接使用SQL語(yǔ)句替換就可以了,在PHP中執(zhí)行這個(gè)SQL。
3、有時(shí)候是在數(shù)據(jù)庫(kù)的剛剛進(jìn)行更新的數(shù)據(jù)沒(méi)有提交。請(qǐng)?zhí)峤缓螅谇宄齣e緩存或者重啟ie(重新開(kāi)啟一個(gè)session)來(lái)刷新數(shù)據(jù)。應(yīng)該就可以看到最新的數(shù)據(jù)了。
4、?php getid = $_GET[id];getxb = $_POST[xb];……mysql_query(update yh set xb=$getxb,bj=$getxh,…… where id=$getid);? 這樣就可以修改了。其中省略的都是重復(fù)的內(nèi)容,自己改吧。