ホームページ  >  記事  >  バックエンド開発  >  thinkphp データ クエリと配列トラバーサルの例、thinkphp データ クエリ_PHP チュートリアル

thinkphp データ クエリと配列トラバーサルの例、thinkphp データ クエリ_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:12:461409ブラウズ

thinkphp データクエリと配列トラバーサルインスタンス、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 の追加、削除、変更、確認が一般的です。

Add -C Create $m->add()

削除 -D 削除 $m->delete()

Change -U Update $m->save()

Check -R Read $m->select()


コードをコピーします コードは次のとおりです:
$m=M('User');//テーブル名を大文字にすることが非常に重要です
$arr=$m->select();// 得られるのは配列です
$this->assign('data',$arr);//二次元配列をデータに代入します
$this->display();//テンプレートを呼び出す

テンプレートは配列をトラバースできます
コードをコピーします コードは次のとおりです:
//vo は、順番に読み取られる 2 次元配列であるため、現在の配列を表します。
<{$vo.id}>---<{$vo.username}>-----<{$vo.sex}>
デバッグを支援するために、デバッグ関数で page_trace を有効にすることができます

1.index.phpのデバッグ機能を有効にする


コードをコピーします コードは次のとおりです:
define('APP_DEBUG',true);//デバッグモードを有効にする
2. 設定ファイル config.php (Home/Conf/) を設定し、ページトレースを有効にする必要があります


コードをコピーします コードは次のとおりです:
'SHOW_PAGE_TRACE'=>true,//Traceページを開きます
その後更新すると、ページの右下隅にデバッグ コンソールが表示され、SQL、エラー、プロセス、ファイルなどのデバッグ情報を表示できます。

この記事で説明した内容が、皆様の ThinkPHP フレームワーク プログラミングに役立つことを願っています。

http://www.bkjia.com/PHPjc/919266.html

tru​​ehttp://www.bkjia.com/PHPjc/919266.html技術記事 thinkphp データ クエリと配列トラバーサルの例。この記事の thinkphp データ クエリの例では、thinkphp データ クエリと配列トラバーサルの方法について説明します。参考のためにみんなで共有してください。具体的な方法は以下の通りです...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。