台灣最大程式設計社群網站
線上人數
742
 
會員總數:245964
討論主題:189548
歡迎您免費加入會員
討論區列表 >> PHP >> 有關PHP物件跟變數的問題
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
有關PHP物件跟變數的問題
價值 : 100 QP  點閱數:255 回應數:3
樓主

Yueh-tsung YU
門外漢
0 5
104 16
發送站內信

各位大大好,我現在有三個SQL語法 第一段SQL語法用變數$Midprint_r出來會有我自己設定的m_id,c_id兩個欄位
然後我想要把c_id變數塞到第二段的c_id裡面,然後把m_id塞到第三段的SQL語法裡面的m_id和把第二段預計用$SN變數print_r出SN欄位塞到第三段的(@SN:=@SN+1)這裡
然後第三段語法就可以用迴圈去新增,然後我把WHERE id_category=c_id改成id_category='$Mid->c_id';會報Trying to get property of non-object錯誤
然後WHERE id_category=c_id如果改成id_category='".$Mid['c_id']."'會報 Undefined index: c_id錯誤,小弟嘗試過多種方法都沒有成功,卡了很久
各位高手們請救救小弟,給小弟指點迷津,感激不盡!!!!



搜尋相關Tags的文章: [ PHP ] , [ MySQL ] , [ 物件 ] , [ 變數 ] ,
本篇文章發表於2020-02-24 19:31
1樓
不錯的參考

迷路
捐贈 VP 給 迷路 檢舉此回應
從你第一段SQL的條件式來看,搜尋出來的結果應該不只一筆資料
但是你並沒有用迴圈去讀取結果帶入第二段SQL
再者,因為你沒有貼出你的DB物件,所以我不知道你的搜尋結果長甚麼樣子
請貼出 print_r($Mid); 這邊輸出的結果
本篇文章回覆於2020-02-26 09:13
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
最有價值解答

浩瀚星空
捐贈 VP 給 浩瀚星空 檢舉此回應
其實,我光看到在foreach內跑sql我心就涼了。

認真來說,你這要打掉從sql中下手的。
不過再不了解你的需求及資料庫的情況。沒辦法給你有效的答案。

不過我還是先針對你的問題來給你提出。
如果改成id_category='".$Mid['c_id']."'會報 Undefined index: c_id錯誤

不就代表$Mid沒值了嘛?
因為也沒看到你有做空值判斷。確實有機會會拿到空值的情況。
本篇文章回覆於2020-02-26 10:04
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
作者回應

Yueh-tsung YU
檢舉此回應
迷路跟浩瀚星空兩位大大好,這邊的問題已經解決了但有另外的問題,我再另外開個問題發問,很謝謝兩位的回答
本篇文章回覆於2020-02-27 20:08
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

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