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
www.bkjia.comtruehttp://www.bkjia.com/PHPjc/919266.html技術記事 thinkphp データ クエリと配列トラバーサルの例。この記事の thinkphp データ クエリの例では、thinkphp データ クエリと配列トラバーサルの方法について説明します。参考のためにみんなで共有してください。具体的な方法は以下の通りです...