mysql query 執行錯誤

2022-02-20 04:08:59 字數 806 閱讀 5406

1樓:匿名使用者

echo $inset="insert into message('暱稱','標題','內容','日期')".

"values('$_post[nicheng]','$_post[head]','$_post[detail]',now())";

這條語句的問題, '暱稱','標題','內容','日期'這些是mysql的欄位,不能用單引號,要用鍵盤左上角,數字1左邊的那個 ` ` 號,既

'暱稱','標題','內容','日期'

換成`暱稱`,`標題`,`內容`,`日期`就ok了

2樓:匿名使用者

message('暱稱','標題','內容','日期')".

欄位名用中文行嗎?貌似不行吧!

$_post[nicheng]

值需要加上引號$_post[「nicheng」]

3樓:匿名使用者

把$my3=mysql_query($inset) or die("執行失敗");修改為

$my3=mysql_query($inset) or die (mysql_error());

然後再貼出錯誤來

4樓:公平交毅

什麼樣的錯誤資訊啊,貼出來

最好在$_post[『nicheng']什麼前面加@,因為就算無法獲得獲取內容也不會報錯;

另外,在mysql_query($inset, $conn);這裡要加第二個引數,就是資料庫連線物件;因為你是include的資料連線操作,php檔案自己找不到的

再試試吧

python執行錯誤TypeError unsupport

image x1 sys.argv 2 image y1 sys.argv 3 image x2 sys.argv 4 image y2 sys.argv 5 python執行錯誤typeerror unsupported operand type s for str and str 試試了你的 沒...

PHP執行提示錯誤

因為 db type 是大寫的,應該是個常量。如果沒猜錯的話,你在 require 之前沒有定義 db type,但 root 被定義了。你查詢一下之前應該有 define root home u273580709 public html 這樣的語句。在這句之後新增 define db type m...

執行時錯誤9 下標越界,VBA執行時錯誤9,下標越界

錯誤不在這一段程式裡,在你的使用者管理窗體裡,應該是初始化的時候陣列下標越界了 回答親,很高興為您服務 用redim界定一下維數和尺寸即可解決此問題。執行時錯誤9下標越界是因為定義的動態陣列沒有確定維數和尺寸。定義成固定維數和尺寸的,或用redim界定一下維數和尺寸即可解決此問題。excel提示下標...