동시에 세 개의 필드를 만족시키기 위해 PHP를 사용하여 데이터베이스를 쿼리하는 방법
PHP는 웹 개발에 널리 사용되는 스크립팅 언어이며, 데이터베이스 쿼리는 웹 개발에서 일반적인 작업입니다. 특히 데이터를 수집하고 표시할 때는 데이터베이스에서 데이터를 쿼리해야 합니다. 데이터베이스 쿼리 작업에서는 여러 조건을 만족하는 쿼리가 매우 일반적입니다. 이 기사에서는 동시에 세 가지 필드를 만족시키기 위해 PHP를 사용하여 데이터베이스를 쿼리하는 방법을 소개합니다.
PHP에서는 mysqli 또는 PDO와 같은 데이터베이스 확장을 사용하여 MySQL 데이터베이스에 연결하고 데이터베이스 쿼리 작업을 수행할 수 있습니다. 다음은 mysqli 확장을 예로 들어 세 개의 필드를 동시에 쿼리하는 방법을 소개합니다.
1단계: 데이터베이스에 연결
데이터베이스 작업을 위해 mysqli 확장을 사용할 때 먼저 mysqli_connect() 함수를 통해 mysql 데이터베이스에 연결해야 합니다. 이 함수에는 서버 주소, 사용자 이름, 비밀번호라는 네 가지 매개변수가 있습니다. 그리고 데이터베이스 이름.
샘플 코드는 다음과 같습니다.
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "test_db";
$conn = mysqli_connect($servername , $username , $password, $dbname);
if (!$conn) {
die("连接失败: " . mysqli_connect_error());
}
echo "연결 성공";
2단계: SQL 쿼리 문 작성
SELECT 및 WHERE 절을 사용할 수 있습니다. SQL 쿼리문을 작성하려면 SELECT 절을 사용하여 쿼리할 데이터 테이블 필드를 선택하고 WHERE 절을 사용하여 쿼리 조건을 지정합니다. 쿼리가 세 개의 필드를 동시에 충족하면 AND 연산자를 사용하여 여러 쿼리 조건을 연결할 수 있습니다.
예를 들어, 학생 테이블에서 이름='장산', 연령=18, 성별='남성' 레코드를 쿼리하려면 다음 SQL 쿼리 문을 사용할 수 있습니다.
$sql = "SELECT * FROM 학생 WHERE 이름='장산' AND 연령=18 AND 성별='남성'";
3단계: SQL 쿼리문 실행
SQL 쿼리문을 실행하려면 mysqli_query() 함수를 사용해야 합니다. 이 함수에는 두 개의 매개변수가 있습니다. 하나는 데이터베이스 이름에 연결하는 변수이고, 다른 하나는 SQL 쿼리 문입니다. 성공적으로 실행된 후 mysqli_query 함수는 결과 세트 객체를 반환합니다.
샘플 코드는 다음과 같습니다.
$result = mysqli_query($conn, $sql);
if (mysqli_num_rows($result) > 0) {
while($row = mysqli_fetch_assoc($result)) { echo "姓名: " . $row["name"]. " - 年龄: " . $row["age"]. " - 性别: " . $row["gender"]. "<br>"; }
} else {
echo "0 结果";
}
Step 4: 전체 샘플 코드
다음은 세 가지 필드를 동시에 만족하는 레코드를 쿼리하기 위한 전체 샘플 코드입니다.
$servername = "localhost";
$username = "root";
$ 비밀번호 = "";
$dbname = "test_db";
// 연결 만들기
$conn = mysqli_connect($servername, $username, $password, $dbname);
// 연결 감지
if (!$conn) {
die("连接失败: " . mysqli_connect_error());
}
echo "연결 성공";
// SQL 쿼리 문
$sql = "SELECT * FROM Students WHERE name='Zhang San' AND age=18 AND sexual='male'";
// 쿼리 연산 실행
$result = mysqli_query($conn, $sql);
// 쿼리 결과 출력
if (mysqli_num_rows($result) > 0) {
while($row = mysqli_fetch_assoc($result)) { echo "姓名: " . $row["name"]. " - 年龄: " . $row["age"]. " - 性别: " . $row["gender"]. "<br>"; }
} else {
echo "0 结果";
}
// 연결 닫기
mysqli_close($conn);
?>
요약
PHP는 강력한 웹 개발 언어이며 데이터베이스 작업에 다양한 유연한 방법을 제공합니다. 이 기사에서는 mysqli 확장을 사용하여 MySQL 데이터베이스에 연결하고 PHP에서 동시에 세 개의 필드를 쿼리하는 방법을 소개합니다. 이 기본 쿼리 방법을 이해하면 데이터베이스 개발에 PHP를 더 잘 적용하고 비즈니스 기능 요구 사항을 신속하게 실현하는 데 도움이 될 수 있습니다.
위 내용은 동시에 세 개의 필드를 만족시키기 위해 PHP를 사용하여 데이터베이스를 쿼리하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

Video Face Swap
완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제









