##わからないこと
1件レコードが取得できるように、テストデータを作成
その後、modelで作成したメソッドのSQLを画面表示させてみてそれを実行したときには1件取得できる
が、fetchAllするとその結果はゼロ件となる
// model public function getData(){ // $tbl は、このモデルのインスタンス $select = $tbl->select() ->from('tbl' => 'data_tbl', array('tbl.id', 'tbl.place')) ->joinLeft('tbl2' => 'data_tbl2', 'tbl.id=tbl2.re_id', array('tbl2.id', 'tbl2.name')); // debug echo $select->__toString(); return $tbl->fetchAll($select); }
上記のとおり
画面出力してみたSQL文の実行結果と
getDataメソッドの戻り値が一致しない
どうして、コマンドラインで実行した場合の取得件数と、上記メソッドの戻り値件数が一致しないのしょうか?
ただし、表示させてみたSQL コマンドラインでの実行時にエラーはないものとします
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/09/26 05:06
2019/09/26 06:57
2019/09/26 10:57