PHP MySQL 어디에

WHERE 절은 레코드를 필터링하는 데 사용됩니다. 이는 지정한 조건에 따라 데이터를 쿼리하는 것입니다


구문

< table width=" -642">
    类型    详细解释
   基本语法 select 字段 from 表 where where条件;
   示例select * from money where age = 29;
   示例说明查询MyGuests表中年龄为29的所有结果
유형<🎜><🎜> <🎜>자세한 설명<🎜><🎜> 기본 구문 조건이 있는 테이블에서 필드 선택 예나이 = 29인 돈에서 * 선택; < td width="193" valign="top" style="border-width: 1px; border-style: solid; word-break: break-all;"> 예MyGuests 테이블에서 29세의 모든 결과를 쿼리합니다

다음 예를 사용하겠습니다.

다음 예는 "MyGuests" 테이블에서 모든 FirstName을 선택합니다 =' Mary' 행:

<?php
 header("Content-type:text/html;charset=utf-8");    //设置编码
 $servername = "localhost";
 $username = "root";
 $password = "root";
 $dbname = "test";
 $con=mysqli_connect($servername, $username, $password, $dbname);
 // 检测连接
 if (mysqli_connect_errno())
 {
     echo "连接失败: " . mysqli_connect_error();
 }
 
 $result = mysqli_query($con,"SELECT * FROM MyGuests
 WHERE FirstName='Mary'");
 
 while($row = mysqli_fetch_array($result))
 {
     echo $row['firstname'] . "----" . $row['lastname'] ."----".$row['email'];
     echo "<br>";
 }
 ?>

프로그램 실행 결과:

4.png


여기서 조건을 사용하여 FirstName='Mary'의 모든 데이터를 쿼리하면 나옵니다.

이제 phpadmin을 사용하여 MyGuests 테이블에 Age 필드를 추가합니다.

이제 테이블의 데이터는 다음과 같습니다.

14.png

이제 where 절을 사용하여 Age가 25세 미만인 사용자를 쿼리합니다.

<?php
 header("Content-type:text/html;charset=utf-8");    //设置编码
 $servername = "localhost";
 $username = "root";
 $password = "root";
 $dbname = "test";
 $con=mysqli_connect($servername, $username, $password, $dbname);
 // 检测连接
 if (mysqli_connect_errno())
 {
     echo "连接失败: " . mysqli_connect_error();
 }
 
 $result = mysqli_query($con,"SELECT * FROM MyGuests
 WHERE Age<25 ");
 
 while($row = mysqli_fetch_array($result))
 {
     echo $row['firstname'] . "----" . $row['lastname'] ."----".$row['email']."----".$row['Age'];
     echo "<br>";
 }
 ?>

프로그램 실행 결과:

1.png

다음 조건을 사용할 수도 있습니다

< /tr>
     符号     说明
     >  大于
     <  小于
     >=  大于等于
     <=  小于等于
기호<🎜><🎜>
<🎜> 설명<🎜><🎜>
> 보다 큼
< 미만
> = 크거나 같음
<= 작거나 같음
     !=  不等于
     =   等于

논리 연산자

< td width="193" valign="top" style="border-width: 1px; border-style: solid; word-break: break-all;"> 및
       符号      说明
     or   或者
     and    并且

기호

설명
또는 또는
그리고

우리 여러 조건의 예를 살펴보십시오.

9.png

<🎜>'firstname'='Julie' 및 Age의 데이터를 쿼리합니다. =24 나와서 <🎜>
<?php
 header("Content-type:text/html;charset=utf-8");    //设置编码
 $servername = "localhost";
 $username = "root";
 $password = "root";
 $dbname = "test";
 $con=mysqli_connect($servername, $username, $password, $dbname);
 // 检测连接
 if (mysqli_connect_errno())
 {
     echo "连接失败: " . mysqli_connect_error();
 }
 
 $result = mysqli_query($con,"SELECT * FROM MyGuests
 WHERE Firstname='Julie' AND Age=24 ");
 
 while($row = mysqli_fetch_array($result))
 {
     echo $row['firstname'] . "----" . $row['lastname'] ."----".$row['email']."----".$row['Age'];
     echo "<br>";
 }
 ?>
<🎜>프로그램 실행 결과: <🎜><🎜><🎜><🎜>
지속적인 학습
||
<?php header("Content-type:text/html;charset=utf-8"); //设置编码 $servername = "localhost"; $username = "root"; $password = "root"; $dbname = "test"; $con=mysqli_connect($servername, $username, $password, $dbname); // 检测连接 if (mysqli_connect_errno()) { echo "连接失败: " . mysqli_connect_error(); } $result = mysqli_query($con,"SELECT * FROM MyGuests WHERE FirstName='Mary'"); while($row = mysqli_fetch_array($result)) { echo $row['firstname'] . "----" . $row['lastname'] ."----".$row['email']; echo "<br>"; } ?>
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!