ホームページ > バックエンド開発 > PHPチュートリアル > Zend フレームワークのクエリで小さな問題が発生しました。マスターの皆様、ありがとうございます。

Zend フレームワークのクエリで小さな問題が発生しました。マスターの皆様、ありがとうございます。

WBOY
リリース: 2016-06-23 13:52:12
オリジナル
794 人が閲覧しました

$tableUsers_1 = Engine_Api::_()->getDbtable('users', 'user');
$select_companies = $tableUsers_1->select();
$select_companies->where('''.$ table->info('name').'`.`level_id` = ?', 6);

これは、level_id=6 の条件を満たすクエリですよね? =6 および有効 =1 の場合、クエリ ステートメントはどのように記述しますか? このテーブルには両方の条件が含まれています。そして、where('''.$table ''' は何を意味しますか? name').'`.`level_id` = ? および `enabled `=1', 6);

where('''.$table '' in '`' は文字列のスプライシング、` は ??? テーブルを使用しています名前、フィールド名なので、テーブル名がインデックス (インデックスは SQL ワード) の場合、直接 select * from Index にすることができ、select * from `index` になる必要があります

$select_companies-> where('`' .$table->info('name').'`.`level_id` = ? および `enabled `=1', 6);

where('`'.$table ` in `' は文字列連結です) ` はテーブル名とフィールド名を表すために使用されるため、テーブル名がインデックス (インデックスは SQL ワード) の場合、直接 select * from Index にすることができ、select * from `index` になる必要があります

わかりました、ありがとう!
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート