thinkphp資料查詢和遍曆數組執行個體_PHP

來源:互聯網
上載者:User
關鍵字 thinkphp 資料查詢 遍曆數組
本文執行個體講述了thinkphp資料查詢和遍曆數組的方法。分享給大家供大家參考。具體方法如下:

資料庫可以使用DSN方法進行配置:

代碼如下:

'DB_PREFIX'=>'tp_', //設定表首碼

'DB_DSN'=>'mysql://root:@localhost:3306/thinkphp',//使用DSN方式設定資料庫資訊

如果兩種方式同時存在,以DSN方式為優先,還有一種簡單實用模型的方式.

M() 等效為 new Model();

代碼如下:

$m=M('User');//表名要大寫非常重要

$arr=$m->select();

使用模型的執行個體可以對資料進行操作,操作的工作一般就是對資料庫進行 增刪改查 CURD

增 -C Create $m->add()

刪 -D Delete $m->delete()

改 -U Update $m->save()

查 -R Read $m->select()

代碼如下:

$m=M('User');//表名要大寫非常重要
$arr=$m->select();//得到的是一個數組
$this->assign('data',$arr);//把一個二維數組分配給data
$this->display();//調用模板


模板可以遍曆數組

代碼如下:

//vo代表的是當前的數組,因為是二維數組按順序讀取。
<{$vo.id}>----<{$vo.username}>-----<{$vo.sex}>

我們可以開啟調試功能中的page_trace,協助進行調試用的

1.開啟調試功能 在index.php中

代碼如下:

define('APP_DEBUG',true);//開啟偵錯模式

2.需要設定設定檔config.php(Home/Conf/),開啟頁面trace

代碼如下:

'SHOW_PAGE_TRACE'=>true,//開啟頁面Trace

然後重新整理就會在頁面右下角出現調試台,可以查看sql、錯誤、流程、檔案等調式資訊.

希望本文所述對大家的ThinkPHP架構程式設計有所協助。

  • 相關文章

    聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.