を照会します。 mysqliのためにPDOは、私はmysqlデータベーステーブルの列全体を選択したいのですが、値が設定されていない場合にのみ、検索列全体
しかし私は、PDOクエリで、それは動作しません、それは文字列にすることなく、列の名前を等しくなるように値を設定しているでしょうか?
私は次があります。
$stmt = $this->_db->prepare('SELECT BookDate, DepDate, BkngVal, Channel, Market, Region, MappedType, calc_ExpMargin FROM sales
WHERE MappedType = :tailormade AND Region = :region AND MappedType = :type AND Channel = :channel AND BookDate <= :firstDate AND BookDate >= :secondDate');
$stmt->execute(array(
'tailormade' => $tailormade,
'region' => $region,
'type' => $type,
'channel' => $channel,
'firstDate' => $date1,
'secondDate' => $date2
));
は今、変数はすべて$の領域を除い設定されていることを言うことができます。その場合は、regionオプションを使用してすべてのオプションを検索して、region列全体を検索する必要があります。
これは可能ですか?
私は質問が理にかなって願っています。
はい、節が – Drew
可能ですクエリ自体はかなりあるべきmysqliとpdoから独立しています。 mysqliで作業コードを表示できるので、何か違うことをしているかどうか確認できますか? – Philipp
あなたのアレイをまとめる。 var_dumpします。ときに疑問に、あなたは[この](http://stackoverflow.com/a/38394479)を経由して送信されている残虐行為を参照してください。それはちょうど101 – Drew