會不會是本地的環(huán)境和linux服務器的環(huán)境不同引起的,比如php mysql 版本之類的本地和服務器上面的不一樣CURRENT_TIMESTAMP 好像要mysql5.6之后才可以用,另外你說linux服務器后,執(zhí)行沒反應,會不會是這個文件壓根就沒執(zhí)行,還有就是你可以把服務器上的報錯打開,執(zhí)行到如果有問題的話會有報錯的

目前成都創(chuàng)新互聯(lián)公司已為數(shù)千家的企業(yè)提供了網(wǎng)站建設、域名、網(wǎng)站空間、網(wǎng)站托管、服務器租用、企業(yè)網(wǎng)站設計、太子河網(wǎng)站維護等服務,公司將堅持客戶導向、應用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。
寫入數(shù)據(jù)庫前,對執(zhí)行的insert SQL語句進行輸出并中斷,
如$sql="insert into tbl....()...";
在query執(zhí)行該SQL之前,使用exit($sql);
中斷輸出,測試時,將這個SQL復制,到數(shù)據(jù)庫中直接粘貼,執(zhí)行insert,一般如果程序沒有問題的話,問題肯定是出在了數(shù)據(jù)庫表設計上,可能主鍵沖突,也可能字段類型不正確。
然后在根據(jù)數(shù)據(jù)庫的錯誤信息進行修正。
希望對你有幫助。
檢查你的mysql表設置的字段,字段類型,是否為空等是否與你插入的數(shù)據(jù)類型信息相符,如果插入失敗,數(shù)據(jù)庫應該會報錯,你仔細查看一下報錯信息。
你當前使用的用戶名沒有添加的權限,應該給當前用戶分配權限,具體過程:
1.用最上位管理者登陸mysql,就是用戶名是root的那個
2.點擊主頁面上的【權限】按鈕,會出現(xiàn) 用戶一覽
3.在用戶一覽 頁面,選擇當前用戶名【hxm】進行 編輯權限,選擇【全選】就可以了
最后 重新登錄mysql
文章名稱:php插入數(shù)據(jù)庫不能報錯 php向數(shù)據(jù)庫添加數(shù)據(jù)失敗
當前地址:http://chinadenli.net/article48/dojijhp.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供標簽優(yōu)化、自適應網(wǎng)站、企業(yè)建站、做網(wǎng)站、網(wǎng)站維護、定制開發(fā)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)