我正在编写一个使用PHP和MySQL的新网站。我正在尝试使用面向对象的方式来执行此操作,并欢迎提供一些建议。将数据库调用添加到OO的最佳方法PHP
我知道我应该如下构造类,但我不确定的是我是否应该创建单独的方法来访问数据库来插入,更新等名称。
重要吗?我应该有单独的方法,还是我可以将代码调入set_name和get_name?
<?php
class person {
var $name;
function set_name($new_name) {
$this->name = $new_name;
}
function get_name() {
return $this->name;
}
}
?>
你需要你的数据库调用模型,是的,他们需要分开插入,选择,更新等。 – SpaceBeers
@SpaceBeers你不需要更新和插入不同的功能。你可以编写一个像save()这样的函数来检查记录是否存在,如果它更新或者插入。 – Bono
好点@博诺 – SpaceBeers