台灣最大程式設計社群網站
線上人數
1686
 
會員總數:243299
討論主題:188081
歡迎您免費加入會員
討論區列表 >> PHP >> php Mysql 問題
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
php Mysql 問題
價值 : 60 QP  點閱數:294 回應數:4

樓主

咖啡小子
初學者
320 23
574 38
發送站內信



大家好!小弟想借由一個簡單的範例採用新的方式做網頁

但一直無法突破想請大師們幫忙看看

以下是小弟連結mysql方式





以下是讀取資料庫做一個累計點擊次數



我想使用新的方式但我不知道如何起手




我想使用class的方式讀入

但不是很上手想請大師們幫忙看一下 感謝

搜尋相關Tags的文章: [ mysql ] , [ php ] , [ ] ,
本篇文章發表於2018-05-06 11:56
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
最有價值解答

浩瀚星空
捐贈 VP 給 浩瀚星空 檢舉此回應
我只想說~~~你的架構能力要加強了。

其實~~~你根本不需要去下回圈

只要用后下的sql語法就行了


再來,你這邊其實有犯了一個毛病。
你在第10行已用了 $result
然後在第15行又是變動了同一個 $result 變數名。

這會造成你的第11行的while,運行出問題。
要注意這個問題。

不過我想你的問題因該只跑一次
本篇文章回覆於2018-05-07 12:03
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

咖啡小子
檢舉此回應
浩瀚星空 版主你好!
謝謝你讓我看到兩個不同的錯誤
我是新手在網路上看過一些範例
但需求與範立總會多一些無法了解的內容



再次感謝
本篇文章回覆於2018-05-08 20:19
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
作者回應

咖啡小子
檢舉此回應
大大 請問我以下的方式有錯嗎?

換成以下這樣會全部 +1


本篇文章回覆於2018-05-09 19:13
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
回應

浩瀚星空
捐贈 VP 給 浩瀚星空 檢舉此回應
"UPDATE num SET `see` = `see`+1 ";
這樣當然會全部加1啊。

因為我在看你的while所撈的資料串。並未給條件。
也就是你的第9行的 $sql = "SELECT * FROM `name` ";
所以我自然就會直接認定你是要全部加1的。

其實你給的程式碼也是如此特性。

所以我當然就會告訴你,實在沒必要用while來一條一條+1
直接下一個命令全部+1就行。

如果有需要條件的話。就自行再後面加個where處理就行了。
這樣就會只有符合條件的才會+1
本篇文章回覆於2018-05-11 12:59
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.