向mysql數據表中插入數據失敗的原因


1.案例代碼:

$sql1="insert into content(category,subject,content,username,release_date) values('{$category}','{ $subject}','{$content}','{$user}','{$date}')";
//向數據表中插入數據的操作
$res1=dml($sql1);


2.錯誤原因:
(1)檢查數據表的各個字段拼寫是否正確;

(2)檢查插入的變量的值,使用語句var_dump($xxx),查看此變量值格式、數值是否正確;

(3)檢查數據表的NULL字段,使用命令desc table_name,當某一個或多個字段屬性為 not null 時,而卻沒有數據插入,則會導致插入數據錯誤。(這是本案例出現錯誤的原因)


原文鏈接:https://blog.csdn.net/hgq_csdn/article/details/53456247


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM