新聞中心
急,,php的update為什么修改不了記錄,但還不提示錯(cuò)誤
估計(jì)是SQL語句有語法錯(cuò)誤。把SQL語句輸出,在 phpMyAdmin里執(zhí)行一下就清楚了。
成都創(chuàng)新互聯(lián)公司一直在為企業(yè)提供服務(wù),多年的磨煉,使我們?cè)趧?chuàng)意設(shè)計(jì),成都全網(wǎng)營銷推廣到技術(shù)研發(fā)擁有了開發(fā)經(jīng)驗(yàn)。我們擅長傾聽企業(yè)需求,挖掘用戶對(duì)產(chǎn)品需求服務(wù)價(jià)值,為企業(yè)制作有用的創(chuàng)意設(shè)計(jì)體驗(yàn)。核心團(tuán)隊(duì)擁有超過10年以上行業(yè)經(jīng)驗(yàn),涵蓋創(chuàng)意,策化,開發(fā)等專業(yè)領(lǐng)域,公司涉及領(lǐng)域有基礎(chǔ)互聯(lián)網(wǎng)服務(wù)服務(wù)器托管、重慶APP開發(fā)公司、手機(jī)移動(dòng)建站、網(wǎng)頁設(shè)計(jì)、網(wǎng)絡(luò)整合營銷。
update用mysql_query執(zhí)行的時(shí)候能得到返回值,這個(gè)返回值說明了執(zhí)行是否成功。
執(zhí)行執(zhí)行是否提示Query Error了,如果提示了,把顯示的SQL放到數(shù)據(jù)庫里面執(zhí)行看看錯(cuò)誤原因。
親,mysql_query() 函數(shù)返回值為語句執(zhí)行成功與否,并不能表示有沒有更新過記錄。可用:mysql_affected_rows() 檢測(cè)有沒有更新成功。
php問題數(shù)據(jù)庫修改問題
主要是查看SQL查詢是否執(zhí)行成功,另外也可以把echo $sql放在執(zhí)行前,當(dāng)需要修改的數(shù)據(jù)不存在(0條修改)的時(shí)候sqlsrv_query執(zhí)行會(huì)成功。
你少貼了update的 模板的代碼。你去檢查一下update的模板里面的ID是GET方式傳過來的,還是POST過來的。例如 這個(gè)id就是 GET方式的。 這個(gè)就是POST方式的。
?php mysql_connect(10.1,root,123456); $sql=update sjk._sjk set b=1,c=1 where a=123 if (mysql_query($sql)) echo 修改成功。
...鏈接顯示成功,為什么無法對(duì)數(shù)據(jù)庫進(jìn)行添加、修改等操作
1、不會(huì)的話將你的sql語句在phpmyadmin中運(yùn)行看看報(bào)什么錯(cuò)誤,若你的id是自增長類型是無法指定其值的。
2、或者sql腳本;如果沒有的話,采用導(dǎo)入access數(shù)據(jù)庫的方式是無法建立存儲(chǔ)過程的,這樣你最好放棄這個(gè)For SQL的程序版本,使用同樣版本的For Access的程序,導(dǎo)入access數(shù)據(jù)庫,然后用下面的改寫方法自己改成SQL版本的程序。
3、兼容級(jí)別和其他屬性。切換到【文件組】頁,在這里可以添加或刪除文件組。完成以上操作后,單擊【確定】按鈕關(guān)閉【新建數(shù)據(jù)庫】對(duì)話框。至此“新建的數(shù)據(jù)”數(shù)據(jù)庫創(chuàng)建成功。新建的數(shù)據(jù)庫可以再【對(duì)象資源管理器】窗口看到。
4、是有錯(cuò)誤,你的錯(cuò)誤沒有處理啊。你在捕獲的錯(cuò)誤中,沒有處理,只處理了錯(cuò)誤編號(hào)為2627的錯(cuò)誤。
分享題目:php數(shù)據(jù)庫不能正常修改 php顯示數(shù)據(jù)庫
轉(zhuǎn)載來源:http://www.ef60e0e.cn/article/ddhigih.html