SQLとphpを使って選択した値の行だけを表示したい
P粉007288593
P粉007288593 2023-09-02 15:25:33
0
2
598
<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粉007288593
P粉007288593

全員に返信(2)
P粉939473759

クエリを

に置き換えます リーリー
いいねを押す +0
P粉317679342

使用行番号:

リーリー

https://dbfiddle.uk/BGzx6cYY

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

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