検索

ホームページ  >  に質問  >  本文

SQLとphpを使って選択した値の行だけを表示したい

<p>40 のプロバイダーと 10,000 個の製品がありますが、各プロバイダーから 1 つの製品を表示したいと考えています</p> <テーブルクラス="s-テーブル"> <頭> <tr> ブランド <th>プロバイダ</th> <th>製品</th> URL </tr> </頭> <みんな> <tr> <td>ライトニング</td> <td>実用的なゲーム</td> <td>ミセス・デスティニー</td> <td>リンク</td> </tr> <tr> <td>ライトニング</td> <td>Isoftbet</td> <td>ハロウィンジャック</td> <td>リンク</td> </tr> <tr> <td>ライトニング</td> <td>実用的なゲーム</td> <td>スイートボナンザ</td> <td>リンク</td> </tr> <tr> <td>ライトニング</td> <td>Isoftbet</td> <td>熱帯安全保障</td> <td>リンク</td> </tr> <tr> <td>ライトニング</td> <td>ネットワーク</td> <td>ロイヤルポテト</td> <td>リンク</td> </tr> <tr> <td>ライトニング</td> <td>ネットワーク</td> <td>ミセス・デスティニー</td> <td>リンク</td> </tr> </tbody> </テーブル> <p>これは現在の SQL テーブルです。ただし、プロバイダーごとに 1 つの項目を表示したいとします。例: </p> <テーブルクラス="s-テーブル"> <頭> <tr> ブランド <th>プロバイダ</th> <th>製品</th> URL </tr> </頭> <みんな> <tr> <td>ライトニング</td> <td>実用的なゲーム</td> <td>ミセス・デスティニー</td> <td>リンク</td> </tr> <tr> <td>ライトニング</td> <td>Isoftbet</td> <td>ハロウィンジャック</td> <td>リンク</td> </tr> <tr> <td>ライトニング</td> <td>ネットワーク</td> <td>ロイヤルポテト</td> <td>リンク</td> </tr> </tbody> </テーブル> <p>これは私のコードです `</p> <pre class="brush:php;toolbar:false;"><?php /* MySQL サーバーへの接続を試行します。MySQL を実行していると仮定します。 デフォルト設定のサーバー (パスワードなしのユーザー「root」) */ $link = mysqli_connect("localhost", "newuser1", "p, Dn@auTD3$*G5", "newdatabse"); // 接続を確認する if($link === false){ die("エラー: 接続できませんでした。" .mysqli_connect_error()); }// 選択クエリの実行を試みます $sql = "SELECT * FROM テーブル名 WHERE Brand='Coolcasino' およびプロバイダー IN ('Pragmatic Play','Isoftbet','Netent') ;"; if($result = mysqli_query($link, $sql)){ if(mysqli_num_rows($result) > 0){ echo "<テーブル>"; echo ""; echo "Brand"; echo " プロバイダー"; echo "Product"; echo "URL"; echo ""; while($row = mysqli_fetch_array($result)){ echo ""; エコー「<td"」 。 $row['ブランド'] 。 ""; エコー「<td"」 。 $row['プロバイダ'] 。 ""; エコー「<td"」 。 $row['製品'] 。 ""; エコー「<td"」 。 $row['URL'] 。 ""; echo ""; } echo ""; // 結果セットを閉じる mysqli_free_result($result); } それ以外{ echo "クエリに一致するレコードは見つかりませんでした。"; } } それ以外{ echo "エラー: $sql を実行できませんでした。 「 。 mysqli_error($link); } // 接続を閉じる mysqli_close($link); ?></pre> <p>結果があれば可能な限りの请帮助我`</p>
P粉007288593P粉007288593528日前659

全員に返信(2)返信します

  • P粉939473759

    P粉9394737592023-09-03 12:39:23

    クエリを

    に置き換えます リーリー

    返事
    0
  • P粉317679342

    P粉3176793422023-09-03 09:21:49

    使用行番号:

    リーリー

    https://dbfiddle.uk/BGzx6cYY

    select *は使用しないことをお勧めします。本当に必要な列のみを選択してください

    返事
    0
  • キャンセル返事