我正在編寫一個使用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