찾다

 >  Q&A  >  본문

SQL 및 PHP를 사용하여 선택한 값이 있는 행만 표시하고 싶습니다.

<p>40개의 공급자와 10,000개의 제품이 있는데 각 공급자로부터 1개의 제품을 표시하고 싶습니다</p> <테이블 클래스="s-테이블"> <머리> <tr> <번째> 브랜드 <번째> 제공자 <번째> 제품 <번째>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> <번째> 브랜드 <번째> 제공자 <번째> 제품 <번째>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 === 거짓){ die("오류: 연결할 수 없습니다. " . mysqli_connect_error()); }// 선택 쿼리 실행을 시도합니다. $sql = "SELECT * FROM 테이블 이름 WHERE Brand='Coolcasino' 및 Provider IN ('Pragmatic Play','Isoftbet','Netent') ;" if($result = mysqli_query($link, $sql)){ if(mysqli_num_rows($result) > 0){ echo "<테이블>" 에코 "<tr>" echo "번째> 브랜드"; echo "번째> 제공자"; echo "번째> 제품"; echo "<번째> URL"; 에코 "</tr>"; while($row = mysqli_fetch_array($result)){ 에코 "<tr>" 에코 "<td>" . $row['브랜드'] . "</td>"; 에코 "<td>" . $row['공급자'] . "</td>"; 에코 "<td>" . $row['제품'] . "</td>"; 에코 "<td>" . $row['URL'] . "</td>";; 에코 "</tr>"; } 에코 "</table>" // 결과 집합 닫기 mysqli_free_result($result); } 또 다른{ echo "귀하의 검색어와 일치하는 기록을 찾을 수 없습니다." } } 또 다른{ echo "오류: $sql을 실행할 수 없습니다. " . mysqli_error($link); } // 연결 닫기 mysqli_close($link); ?></pre> <p>''</p>
P粉007288593P粉007288593506일 전638

모든 응답(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
  • 취소회신하다