PHP MySQL Where 절

지정된 조건에 맞는 데이터를 선택하려면 SELECT 문에 WHERE 절을 추가하십시오。

WHERE 절

지정된 조건에 맞는 데이터를 선택하려면 SELECT 문에 WHERE 절을 추가하십시오。

문법

SELECT 컬럼 FROM 테이블
WHERE 컬럼 연산자 값

다음 연산자는 WHERE 절과 함께 사용할 수 있습니다:

연산자 설명
= 일치
!= 불일치
> 소수점 위
< 소수점 아래
>= 소수점 이상
<= 소수점 이하
BETWEEN 한 범위 안에 포함된
LIKE 검색에 해당하는 패턴

주의사항:SQL 문장은 대소문자에 관계없습니다. WHERE와 where는 동일합니다.

PHP가 위의 문장을 실행하려면 mysql_query() 함수를 사용해야 합니다. 이 함수는 SQL 연결에 쿼리와 명령을 보내는 데 사용됩니다.

예제

아래의 예제는 "Persons" 테이블에서 FirstName='Peter'인 모든 행을 선택합니다:

<?php
$con = mysql_connect("localhost","peter","abc123");
if (!$con)
  {
  die('Could not connect: ' . mysql_error());
  }
mysql_select_db("my_db", $con);

WHERE FirstName='Peter');
while($row = mysql_fetch_array($result))
  {
  echo $row['FirstName'] . " " . $row['LastName'];
  echo "<br />";
  }
?>

위 코드의 출력 결과:

Peter Griffin