これが私のやや壊れた戦略です
入力のないクエリ (常に同じ) の場合は、query(); を使用してください。
$results = $this->database_top->query( $query );
単一の行が返され、入力がある場合は、準備を行い (ここには示されていません)、使用します
$results = $pdoStatement->fetch(PDO::FETCH_ASSOC);
複数の行が返され、入力がある場合は、準備を行い (ここには示されていません)、次を使用します。
$results = $pdoStatement->fetchAll();
私が直面している問題は、2 番目と 3 番目のような配列または配列の配列を返す最初のメソッドが必要だということです。
準備はこのように見えます 参考までに
$this->database_top->quote($query); // quote it
$pdoStatement = $this->database_top->prepare($query); // prepare it
$results = $pdoStatement->execute($parameterArray); // execute it
3 つのメソッドすべてが配列または配列の配列を返すようにコードを変更するにはどうすればよいですか?
query() の繰り返し
$result_array = $this->DatabaseObject->_pdoQuery( 'multiple', 'tweet_model' );
foreach( $result_array as $array_1d )
{
$array_2d[]=$array_1d;
}