1、INSERT INTO msg(title,contents,dates) VALUES ($title,$cons,now())將字段名兩邊的單引號去掉就沒問題了,親測成功!希望能幫到你。
靖邊ssl適用于網站、小程序/APP、API接口等需要進行數據傳輸應用場景,ssl證書未來市場廣闊!成為創新互聯建站的ssl證書銷售渠道,可以享受市場價格4-6折優惠!如果有意向歡迎電話聯系或者加微信:028-86922220(備注:SSL證書合作)期待與您的合作!
2、sql = INSERT INTO `news`(`id`, `title`, `dates`, `contents`) VALUES (null,$title,now(),$contents)這句后面把sql語句打印出來看一看有沒有問題:echo $sql; //試一下這一行。
3、now(),{$con})你的SQL語句有點問題。還有SQL不分大小寫,但這樣寫更清楚一些。先確認數據庫連接是正常的,然后echo $sql 看看,數據是否正常,然后再寫入庫。出問題了調試要步步試下來,就知道問題出在哪里了。
更新數據(Update):為了保證數據庫的安全,避免出錯更新整個數據表,如果沒有任何更新條件,數據對象本身也不包含主鍵字段的話,save方法不會更新任何數據庫的記錄。
寫錯了。第一行$model = M(User)就夠了,不然下面$model會出錯。
等待鎖釋放:數據表被鎖定是因為其他SQL語句正在執行中,可以等待該SQL語句執行完成后再進行更新操作,此時數據庫會自動釋放鎖定。
原因有三:先輸出你的$sql,看看,是不是拼寫錯誤,即有語法錯誤。具體做法是:echo $sql;//把輸出的結果在mysql中執行一次,看有無問題。你的數據庫連接有問題。
插入后生成的ID有函數獲得:userID=mysql_insert_id();用名字應該也可以查,無需關閉數據庫,如果你查不出來,你可以把插入和查詢的SQL顯示到網頁上進行調試,可能是變量賦值有問題。
出現亂碼肯定就是編碼不對嘍。一般注意編碼的地方有幾個。最好都保持一致。數據庫編碼 文件編碼 文件保存的格式編碼 都保持一致的話不會出現亂碼的。