PHP チュートリアル: データベース内の列の一意の値に基づいてデータを取得する方法
P粉764785924
P粉764785924 2023-08-14 11:13:09
0
1
456
<p><code>NUMBER</code> の違いを使用して、データベースから <code>NEW_COLUMN_1</code> と <code>NEW_COLUMN_2</code> 列の値を取得したいと考えています。次の関数の列 CR 番号: </p> <pre class="brush:php;toolbar:false;">functionrieveDistinctFilePaths(array $distinctCRNumbers, $database) { $filePaths = []; echo "<pre>"; print_r($distinctCRNumbers); echo "</pre>"; // A 行目 foreach ($distinctCRNumbers as $crNumber) { $クエリ = " 選択する NEW_COLUMN_1、 NEW_COLUMN_2 から あなたのテーブル名 どこ NUMBER = '$crNumber'"; // クエリを実行し、データベースから結果を取得します。 $database->executeStatement($query); // 結果から行を取得します $row = $database->fetchRow(); if ($row) { $filePaths[$crNumber] = [ 'NEW_COLUMN_1' => $row['NEW_COLUMN_1'], 'NEW_COLUMN_2' => $row['NEW_COLUMN_2'] ]; } } echo "<pre>"; print_r($filePaths); echo "</pre>"; // Y 行目 $filePaths を返します。 }</pre> <p><strong>上記の関数の A 行目</strong> では、次のように出力されます。 <pre class="brush:php;toolbar:false;">配列 ( [0] => 認証-おはようございます [1] =>おはようございます )</pre> 上記関数の <p>行 Z</strong> は、次の内容を出力 (印刷) します。 <strong>Line Z</strong> の出力からわかるように、問題は Line の <code>'GOOD-MORNING'</code> 配列値に基づいて結果が出力されていないことです。 A. </p> <pre class="brush:php;toolbar:false;">配列 ( [AUTH-GOOD-MORNING] => 配列 ( [0] => 配列 ( [NEW_COLUMN_1] => [NEW_COLUMN_2] => ) ) )</pre> <p><strong>問題ステートメント: </strong>ライン Z でライン A の 2 つの配列値に基づいた値を出力するには、上記の関数にどのような変更を加える必要があるかを知りたいです。 </p>
P粉764785924
P粉764785924

全員に返信(1)
P粉461599845

リーリー

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート