[請益] update 資料問題

看板PHP作者 (遺憾)時間9年前 (2016/07/14 15:22), 編輯推噓4(407)
留言11則, 6人參與, 最新討論串1/2 (看更多)
我在php中做更新紀錄的動作 根據print出來的sql語法如下 update `tableS` set `history`='[{"time":"2016-07-14 18:24:22","count":0,"link":"http://aaa.bbb.cc"}]' where account='110101' 只是我的資料表history欄位裡面的資料,卻變成了這樣 [{"time":"2016-07-14 18:24:22","count":0,"link":"http://aaa.bbb.cc"}, {"time":"2016-07-14 18:24:22","count":0,"link":"http://aaa.bbb.cc"}, {"time":"2016-07-14 18:24:22","count":0,"link":"http://aaa.bbb.cc"}, {"time":"2016-07-14 18:24:22","count":0,"link":"http://aaa.bbb.cc"}] 多出了3筆同樣的紀錄 想請問一下各位大大這種狀況是因為什麼呢 程式碼如下, [code] $count=0; $bitStr="1101010101111010"; while($count<30 && strlen($bitStr)>0){ $percent=0.1; $obj=new stdClass(); $obj->time=$checkDate; $obj->count=$count*$percent; $obj->link=$url; $arr=array(); array_push($arr,$obj); $str=json_encode($arr); $sql="update tableS set history='".$str."' where account='".$bitStr."'"; echo $sql; mysql_query($sql); $count++; $bitStr=substr($bitStr,0,-1); } [/code] -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 124.9.192.236 ※ 文章網址: https://www.ptt.cc/bbs/PHP/M.1468480944.A.7A6.html

07/14 16:35, , 1F
escape?
07/14 16:35, 1F

07/14 20:57, , 2F
完了…等一下會有二個大師兄上來唸你
07/14 20:57, 2F

07/15 01:49, , 3F
呃 請問S大是有看出哪裡不妥嗎 是我程式的寫法不好嗎
07/15 01:49, 3F

07/15 01:50, , 4F
這個問題我試了一天,發現用IE不會出現這樣的狀況,chrome
07/15 01:50, 4F

07/15 01:51, , 5F
會,應該要如何避免呢?
07/15 01:51, 5F

07/15 09:52, , 6F
先試試unset掉看看.......?
07/15 09:52, 6F

07/15 09:58, , 7F
你要不要reset chrome一下,我跑沒問題啊...
07/15 09:58, 7F

07/15 11:55, , 8F
PDO表示:
07/15 11:55, 8F

07/15 13:27, , 9F
先不管瀏覽器…這樣切切切處理的用意是什麼呢?
07/15 13:27, 9F

07/19 19:15, , 10F
呃 那個是本來資料庫的規劃,一個二元樹的編號,一層層的
07/19 19:15, 10F

07/19 19:15, , 11F
往上找
07/19 19:15, 11F
文章代碼(AID): #1NXpsmUc (PHP)
討論串 (同標題文章)
文章代碼(AID): #1NXpsmUc (PHP)