2012-02-18 51 views
0
mysql_query("UPDATE neuralnetwork set value= value + 1 WHERE varName='count'"); 

此查詢將從php執行時將count值增加2。
但是,當從MySQL查詢窗口值執行相同的查詢是由1更新查詢遞增變量的值2,但應增加1 php mysql

auto_increment_increment遞增爲1。 「值」行的類型爲float。

可能是什麼原因?

+0

這與'auto_increment'無關。它匹配多少行? – 2012-02-18 11:24:08

+3

很可能是您執行查詢的次數爲 – 2012-02-18 11:24:26

+0

如果您創建的PHP頁面僅執行該查詢,它會發生嗎?如果不是:發佈PHP頁面的其餘部分,則執行兩次。 – Konerak 2012-02-18 11:24:38

回答

0

這不是由於您的查詢,它似乎確定。在您的PHP腳本或腳本加載兩次時出現錯誤,請進行基準測試並嘗試找出發生了什麼問題。

+0

該腳本在Chrome中運行兩次,但在Firefox中運行一次。 在鉻報道有一些錯誤可能是這些問題。 – 2012-02-18 12:57:01