Re: [請益] 物件導向的PHP連結MySQL的方法
它把程式包在 class 裏面
class 可以使用 this 這個指標
如果不懂 class 的話要先看一下書了解一下會比較容易
程式大致上是這樣
它在建構子裏面(constructor)就把連結資料庫、抓取資料的部份完成了
換言之
只要物件建立完成它就把資料都填到 class 裏面的變數中
然後透過其它的 function 就可以把資料取回
另外寫資料時也是
設定flag去判斷資料有沒有做變更
有的話在解構(destructor)時就會把資料更新回資料庫
這個方法只適用在你的database裏面只會有一筆資料的情況
大致上是這樣 參考看看
class 看懂的話這個程式並不是很難
※ 引述《wercc (Wercc)》之銘言:
: MySQL的一些資訊
: host:localhost
: user:root
: pwd:1234
: 資料庫名稱:test
: 使用的表單:widget(id,name,description)
: VALUE(...已有幾筆資料,略...)
:
: class.Widget.php是連結DB、查詢..等功能
: testWidget.php則是會顯示出資料如下
: ---------------------------------------
: Widget Name:ABC→隨便打的
: Widget Description:ABCJFOWEJF→隨便打的
: .
: .
: .
: Widget Name:bar
: Widget Description:This is a bartacular widget
: ---------------------------------------
:
: 書裡是用PostgreSQL,所以他連DB可以這樣寫:
: 但我用MySQL,我連上DB後,不知道怎麼選擇widget表單耶
: (我知道用mysql_select_db,但不知道要怎麼用$this...之類的寫進去
: 也不知道要寫在哪!)
:
: 看的懂也願意看的人,能不能給我清楚的解答啊~~~拜託
:
:
: 程式的檔案在這
: class.Widget.php:
: http://www.wercc.idv.tw/php/class.Widget.txt
:
: testWidget.php:
: http://www.wercc.idv.tw/php/testWidget.txt
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.210.60.5
討論串 (同標題文章)
完整討論串 (本文為第 2 之 2 篇):
PHP 近期熱門文章
PTT數位生活區 即時熱門文章