**開發不可避免地要對一些資料進行儲存,但是儲存這些資料各種語言的方式基本上都是:先開啟連線,然後執行sql語句,獲取結結果,關閉連線。
那麼php在運算元據庫的時候有哪些方法呢?
<?php
$connect = mysql_connect($host,$user,$pass);
mysql_select_db($dbname);
$result = mysql_query($query);
while($row = (mysql_fetch_array($result)))
用以上操作可以來運算元據庫。對於在html嵌入php指令碼的行業,這已經足夠了,但是當我們要進行大量的增刪改查時,必須要把多次的上面的指令碼進行復用。那麼就會出現這樣的模式
dao層
我們暫且把上面的模式就做dao層,但是真正的意義在於我們這個mvc框架,恰好可以用這個方式來操作。下面我們新建乙個controller
<?php
class index
}
在資料庫裡新建一張表,表名為「si_article」,
drop table if exists `si_article`;
create table `si_article` (
`id` int(8) not null auto_increment,
`title` varchar(255) default null,
`content` text,
primary key (`id`)
) engine=innodb auto_increment=2 default charset=gbk;
在「modules」資料夾內新建乙個「article.php」
<?php
class article extends dao
當我們執行上面的controller時,便可以看到剛插入的資料的id。
這個框架講到現在,差不多所有的mvc都已經描述了一遍,你可以用它來開發,當然它是乙個完整的但並不豐富的mvc。我們要考慮的事情還有很多。譬如分頁,快取,安全等等。但這並不影響我對這個輪子的熱愛。
PHP框架開發教程 四 單一入口
多入口在以前的框架中是存在的,通常可以歸結為 每個模組乙個入口檔案.通過 在入口檔案中配置不同的引數,引導框架 執行不同的路徑.單一入口模式 更為 簡潔,模組名稱只作為乙個入口引數,框架通過判斷模組名稱執行相應的 程式.單一 入口的優點極為明顯 整個框架的流程更為清晰.如果需要在框架層面 增加一些功...
關於框架開發
紀念 jar library installation jar檔案複製的目錄 2種方式區別 1.add checked libraries to project build path 把build path中引入的包指向myeclipse中lib的位置,就是把myeclipse中你需要的lib作為外...
框架開發1
config.inc.php配置檔案 cfg array cfg host localhost cfg user root cfg password 111111 conf.class.php讀取配置檔案的資訊,封裝類 單例類 class conf final protected function ...