欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

thinkPHP模型初始化實例分析

 更新時間:2015年12月03日 11:25:05   作者:wiseideal  
這篇文章主要介紹了thinkPHP模型初始化的方法,結合實例形式分析了thinkPHP模型初始化及數(shù)據(jù)庫操作的相關技巧,具有一定參考借鑒價值,需要的朋友可以參考下

本文實例講述了thinkPHP模型初始化的方法。分享給大家供大家參考,具體如下:

/*
  $dsn = 'mysql://bookman:book123@localhost:3306/Weapons';
  $guns_tab = M('guns','',$dsn);
  $gun1 = $guns_tab ->select();
  echo $guns_tab -> getLastSql();
  dump($gun1);
*/
/*
  $guns_tab = M('guns');
  $gun1 = $guns_tab ->select();
  echo $guns_tab -> getLastSql();
  dump($gun1);
*/
  $guns_tab = new GunsModel();
  $gun1 = $guns_tab ->select() -> page('1,1');
  echo $guns_tab -> getLastSql();
  dump($gun1);
  $guns_tab -> showInfo();
/*
  $guns_tab = new DetectModel('guns');
  $gun1 = $guns_tab -> select();
  echo $guns_tab -> getLastSql();
  dump($gun1);
  $guns_tab -> showInfo();
*/

1.脫離配置文件產生的連接方式

$dsn = 'mysql://bookman:book123@localhost:3306/Weapons';
$guns_tab = M('guns','',$dsn);
$gun1 = $guns_tab ->select();
echo $guns_tab -> getLastSql();
dump($gun1);

2.依照配置文件連接數(shù)據(jù)庫,表名一定要區(qū)分清楚

$guns_tab = M('guns');
$gun1 = $guns_tab ->select();
echo $guns_tab -> getLastSql();
dump($gun1);

3.我有一個自定義的模型,里面實現(xiàn)了自己的業(yè)務方法,我還有一個guns的表于是可以這樣初始化模型。既可以獲取guns表中的數(shù)據(jù),還可以使用我自定義模型中的業(yè)務方法。

$guns_tab = new DetectModel('guns');
$gun1 = $guns_tab -> select();
echo $guns_tab -> getLastSql();
dump($gun1);
$guns_tab -> showInfo();

希望本文所述對大家基于thinkPHP框架的PHP程序設計有所幫助。

相關文章

最新評論