PDO から配列を返し、結果をテーブルに出力しようとしています。
PDO には多くの異なるリターン メソッド (fetch、fetchAll、PDO::FETCH_ASSOC) があるため、現在、これに関する正しい方法がわかりませんが、いくつか例を挙げると、適切な提案を自由に行ってください。現在、PDO::FETCH_ASSOC で fetch() を使用しています。
私の現在のマークアップは 2 行以上を返します。これらを視覚的なテーブルに出力し、配列で返された列の一部のみを選択して実際にユーザーに表示する必要があります。
foreach ループを試してみました
foreach ($object->getMethod() as $row)
ただし、これは明らかにすべてを出力します。 $row['DB_COLUMN_NAME'] を使用すると、データの最初の文字も返されますか?
これにアプローチする方法について何か提案はありますか?
アプリケーションのニーズ: MVC スタイルのフレームワーク、モデル メソッドを呼び出すコントローラー、データベース クエリの変数を渡す。配列を返すモデル (結果の型は提案可能)。ビューは配列を受け取り、返された行を反復処理してビジュアル テーブルに出力する必要があります (ただし、指定された列のみを表示します)。
これがより良い方法である場合は、コントローラーで新しいクラスを作成することもできます。
どうもありがとう。