⊗ppPmDBNSl 369 of 447 menu

PHP에서 데이터베이스 SQL 쿼리로 레코드 선택하기

테스트 코드에서 이미 데이터베이스에서 데이터를 선택하는 SELECT 명령어를 보셨습니다. 이제 구문을 더 자세히 살펴보겠습니다. 다음과 같습니다:

<?php $query = "SELECT * FROM table WHERE condition"; ?>

보시다시피, 테이블 이름 뒤에 선택하는 레코드에 제한을 걸 수 있는 WHERE 명령어를 추가로 작성할 수 있습니다. 조건에는 다음과 같은 비교 연산이 허용됩니다: =, !=, <>, <, >, <=, >=.

예제를 통해 적용을 살펴보겠습니다.

예제

id2인 사용자를 선택합시다:

<?php $query = "SELECT * FROM users WHERE id=2"; ?>

예제

id2보다 큰 사용자들을 선택합시다:

<?php $query = "SELECT * FROM users WHERE id>2"; ?>

예제

id2보다 크거나 같은 사용자들을 선택합시다:

<?php $query = "SELECT * FROM users WHERE id>=2"; ?>

예제

id2와 같지 않은 사용자들을 선택합시다:

<?php $query = "SELECT * FROM users WHERE id!=2"; ?>

예제

!= 명령어 대신 <> 명령어를 쓸 수 있습니다:

<?php $query = "SELECT * FROM users WHERE id<>2"; ?>

예제

나이가 23살인 사용자들을 선택합시다:

<?php $query = "SELECT * FROM users WHERE age=23"; ?>

예제

급여가 500인 사용자들을 선택합시다:

<?php $query = "SELECT * FROM users WHERE salary=500"; ?>

예제

이름이 'user1'인 사용자를 선택합시다. 여기서 중요한 뉘앙스가 기다리고 있습니다: 이름은 문자열이므로 따옴표로 묶어야 합니다:

<?php $query = "SELECT * FROM users WHERE name='user1'"; ?>

예제

WHERE 명령어가 없으면 테이블의 모든 레코드가 선택됩니다. 모든 직원을 선택해 봅시다:

<?php $query = "SELECT * FROM users"; ?>

실습 문제

id3인 사용자를 선택하십시오.

급여가 900인 사용자들을 선택하십시오.

나이가 23살인 사용자들을 선택하십시오.

급여가 400보다 많은 사용자들을 선택하십시오.

급여가 500보다 크거나 같은 사용자들을 선택하십시오.

급여가 500와 같지 않은 사용자들을 선택하십시오.

급여가 500보다 작거나 같은 사용자들을 선택하십시오.

한국어
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақКыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
우리는 웹사이트 운영, 분석 및 개인화를 위해 쿠키를 사용합니다. 데이터 처리는 개인정보 처리방침에 따라 이루어집니다.
모두 수락 설정 거부