簡體   English   中英

mysqli_query($ conn,“ UPDATE member_db SET'Fine_Amt'=('Fine_Amt'+'$ fine')WHERE'Member_id'='$ mem_id'”); 沒有被執行

[英]mysqli_query($conn, “UPDATE member_db SET 'Fine_Amt'=('Fine_Amt' +' $fine') WHERE 'Member_id' = '$mem_id'”); not getting executed

我正在嘗試運行以下查詢,但獲得了所需的結果:

mysqli_query($conn, "UPDATE 'member_db' SET 'Fine_Amt'=('Fine_Amt' +'$fine') WHERE 'Member_id' = '$mem_id'");

其中,$ fine在另一個頁面的URL中轉發,而$ mem_id是member_db的主鍵。

對於上述查詢,存儲在“ Fine_Amt”字段中的值是0

但是,如果我刪除具有恆定值的“ $ fine”(例如100)

mysqli_query($conn, "UPDATE member_db SET 'Fine_Amt'=('Fine_Amt' + 100) WHERE 'Member_id' = '$mem_id'");

該查詢工作正常。

刪除不必要的報價

mysqli_query(
    $conn,
    "UPDATE member_db SET Fine_Amt=(Fine_Amt + " . $fine . ") WHERE Member_id = " . $mem_id
);

嘗試像這樣串聯變量:

mysqli_query($conn, "UPDATE 'member_db' SET 'Fine_Amt'=('Fine_Amt' +'" . $fine . "') WHERE 'Member_id' = '" . $mem_id . "'");

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM