인터넷 기술의 지속적인 발전으로 인해 웹사이트 개발은 사람들의 생산과 생활에서 없어서는 안 될 부분이 되었습니다. PHP는 강력한 웹 개발 언어로서 인터넷 개발 분야에서 널리 사용됩니다. 웹사이트 개발에 있어 데이터베이스는 필수적인 부분이며, 데이터베이스의 쿼리 연산은 매우 중요합니다. 이 기사에서는 PHP가 데이터베이스의 데이터 열을 쿼리하는 방법에 중점을 둘 것입니다.
1. 준비
PHP 언어와 데이터베이스 간의 상호 작용에는 일반적으로 데이터베이스 확장의 도움이 필요합니다. 이 기사에서는 MySQL 데이터베이스를 예로 들어 보겠습니다. PHP를 사용하여 MySQL 데이터베이스를 쿼리하기 전에 다음 준비를 해야 합니다.
;extension=php_mysql.dll
이 줄 앞에 세미콜론이 있으면 MySQL 확장이 활성화되지 않았음을 의미합니다. 세미콜론을 추가하고 웹 서버를 다시 시작하면 적용됩니다.
이러한 정보를 준비하여 PHP 파일에 저장하세요.
MySQL 데이터베이스에 연결하기 전에 PHP에서 제공하는 mysqli_connect() 함수를 사용하여 연결을 설정해야 합니다. 이 함수의 매개변수는 다음과 같습니다.
다음 코드를 사용하여 데이터베이스에 연결할 수 있습니다.
$host = "localhost"; $username = "root"; $password = "123456"; $dbname = "test"; $conn = mysqli_connect($host, $username, $password, $dbname);
이 코드는 test라는 데이터베이스 연결을 설정하고 연결 정보를 $conn 변수에 저장합니다.
2. 데이터 열 쿼리
데이터베이스 열 쿼리는 일반적으로 특정 지표의 수를 계산하거나 관련 데이터를 프런트 엔드에 표시하기 위한 일반적인 요구 사항입니다. 데이터베이스의 컬럼을 쿼리하기 전에 쿼리할 컬럼 이름과 쿼리문을 결정해야 합니다. 예를 들어, 학생 목록에서 남학생과 여학생의 비율을 계산해야 합니다. 다음 코드를 사용하여 남학생과 여학생의 수를 쿼리할 수 있습니다.
$sql = "SELECT count(*) FROM student WHERE gender='男'"; $result = mysqli_query($conn, $sql); $row = mysqli_fetch_array($result); $male_count = $row[0]; $sql = "SELECT count(*) FROM student WHERE gender='女'"; $result = mysqli_query($conn, $sql); $row = mysqli_fetch_array($result); $female_count = $row[0];
이 코드에서는 SELECT 문을 사용하여 학생 수를 쿼리합니다. 조건을 만족하는 학생에게 결과를 행 변수의 $에 저장합니다. 쿼리 결과를 작업하기 전에 mysqli_fetch_array() 함수를 호출하여 쿼리 결과를 PHP의 배열 형식으로 변환해야 합니다. 이 시점에서 우리는 남학생과 여학생의 수를 성공적으로 쿼리하고 결과를 $male_count 및 $female_count에 저장했습니다.
3. 요약
이 기사에서는 MySQL 데이터베이스 연결 및 쿼리 방법을 포함하여 PHP를 사용하여 데이터 열을 쿼리하는 방법을 소개합니다. 웹사이트 개발 중에 데이터베이스를 쿼리해야 하는 경우 위의 단계는 매우 중요합니다. 실제 개발에서는 웹사이트의 보안과 안정성을 확보하기 위해 SQL 인젝션 등 보안 문제에도 주의를 기울여야 합니다.
위 내용은 PHP를 사용하여 데이터베이스의 데이터 열을 쿼리하는 방법에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!