看板 PHP 關於我們 聯絡資訊
不好意思打擾了 if($_POST["comm"] == "推薦此店家" and $oldip!=$ip or $sec>$oldsec+600){ $sSql="UPDATE `store` SET `store_recommend` = 'store_recommend+1' WHERE `store_phone`='$p'"; $result=mysql_query($sSql,$link); } 我想要做一個按了推薦按鈕 然後資料表內的推薦數就會+1 我翻了好幾本書 還是不知道為什麼我這樣寫 推薦數沒辦法+1 麻煩請大家指教了 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.38.64.14
lazyhome:'store_recommend+1' <-- 字串 04/23 10:28
UniFish:and 和 or 要換成 && 和 || 04/23 10:28
ilcvmy:資料庫沒辦法直接寫運算式進去 可以把store_recommend抓出 04/23 10:28
ilcvmy:來運算完再丟回去 04/23 10:29
bibo9901:`store_recommend`=`store_recommend` +1 不行嗎 @@ 04/23 10:33
buganini:是你quote用錯了。 04/23 11:52
goodtau:BIBO大的方法不行ㄟ.... 04/23 14:07
goodtau:quote 用錯? 引號? 可是書上強調要用esc 下面這個`....? 04/23 14:09
buganini:那你知道'store_recommend+1'是一個字串不是expression嗎 04/25 19:55
goodtau:知道 04/26 00:05
buganini:那你存一個字串到計數器裡什麼意思? 04/26 00:56