作者kaijajan (喔喔 :o)
看板PHP
标题Re: [请益] 物件导向的PHP连结MySQL的方法
时间Fri Sep 7 17:15:19 2007
它把程式包在 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