跳到主要內容

發表文章

目前顯示的是有「PHP」標籤的文章

[PHP+MYSQL] 無法輸入中文英文字串進資料庫

$updateSQL=" UPDATE table SET text=$value"; 明明在mysql中已經是text欄位,上述的sql指令也可以執行 輸入 "123456" 是可以執行的 卻為何無法輸入如"abc123" , "這是個更新很慢的blog" 等字串? 錯誤訊息可能為 Unknown column '123abc' in 'field list' Unknown column '這是個更新很慢的blog' in 'field list'   問題出在$value沒有單引號,應為'$value' 而不是直接用$value 更正後如下: $updateSQL=" UPDATE table SET text='$value'";