2013-08-21 48 views
-1

我想知道mysqli是否在綁定列參考+1類型的字段時起作用。例。Mysqli綁定參數 - 更新語句 - 引用列+1

UPDATE `table` SET `sys-helpful-yes` = `sys-helpful-yes`+1 WHERE `id` = 1; 

當使用mysqli綁定參數時,它不會添加一個。

UPDATE `table` SET `sys-helpful-yes` = ? WHERE `id` = 1; 

我試圖綁定

`sys-helpful-yes`+1 

想知道如果任何人有一種變通方法。

+1

爲什麼要在這種情況下綁定參數呢?您已完全定義更新表達式。 –

+0

是否有情況需要添加1個以上? – cars10m

+0

不是。對於這個項目,我使用了一個自動綁定數組中的語句的框架。所以我現在正在嘗試使用該系統。我想確保在定製框架之前我沒有錯誤地使用綁定。 – RichardW11

回答

1

什麼

UPDATE `table` SET `sys-helpful-yes` = `sys-helpful-yes`+ ? WHERE `id` = 1; 

,然後,當然,只有結合1 ... (未測試)?

+0

感謝您的幫助。你的迴應引發了一個有效的想法。再次感謝。 – RichardW11