>백엔드 개발 >PHP 튜토리얼 >PHP 데이터베이스 작업 기술: mysqli_num_rows 함수를 사용하여 쿼리 결과의 행 수를 얻는 방법

PHP 데이터베이스 작업 기술: mysqli_num_rows 함수를 사용하여 쿼리 결과의 행 수를 얻는 방법

WBOY
WBOY원래의
2023-07-31 17:05:25995검색

PHP 데이터베이스 작업 기술: mysqli_num_rows 함수를 사용하여 쿼리 결과의 행 수를 얻는 방법

PHP 데이터베이스 작업을 수행할 때 쿼리 결과의 행 수를 가져와야 하는 경우가 종종 있습니다. 처리를 용이하게 하기 위해 PHP는 쿼리 결과의 행 수를 빠르게 얻을 수 있는 mysqli_num_rows 함수를 제공합니다. 이 기사에서는 코드 예제와 함께 mysqli_num_rows 함수를 사용하여 이 함수를 구현하는 방법을 소개합니다.

  1. 데이터베이스에 연결

mysqli_num_rows 함수를 사용하기 전에 먼저 데이터베이스에 연결해야 합니다. mysqli_connect 함수를 사용하여 다음과 같이 데이터베이스에 연결할 수 있습니다.

$servername = "localhost";
$username = "root";
$password = "password";
$dbname = "mydatabase";

$conn = mysqli_connect($servername, $username, $password, $dbname);
if (!$conn) {
    die("连接失败:" . mysqli_connect_error());
}
  1. 쿼리 문 실행

다음으로 쿼리 문을 실행하여 데이터를 가져와야 합니다. 아래와 같이 mysqli_query 함수를 사용하여 쿼리 문을 실행하고 결과를 변수에 저장할 수 있습니다.

$sql = "SELECT * FROM users";
$result = mysqli_query($conn, $sql);

여기에서는 "users" 테이블의 모든 데이터를 쿼리하기 위해 간단한 SELECT 문을 실행했습니다.

  1. 행 수 가져오기

쿼리 문이 실행되면 mysqli_num_rows 함수를 사용하여 결과의 ​​행 수를 가져올 수 있습니다. 이 함수는 쿼리의 결과 집합 개체인 하나의 매개 변수를 허용하고 결과의 행 수를 반환합니다. 예시는 다음과 같습니다.

$row_count = mysqli_num_rows($result);
echo "查询结果的行数为:" . $row_count;

위 예시에서는 쿼리 결과의 행 개수를 $row_count 변수에 저장하고 출력했습니다.

  1. 전체 코드 예

다음은 mysqli_num_rows 함수를 사용하여 쿼리 결과의 행 수를 가져오는 방법을 보여주는 전체 예입니다.

$servername = "localhost";
$username = "root";
$password = "password";
$dbname = "mydatabase";

$conn = mysqli_connect($servername, $username, $password, $dbname);
if (!$conn) {
    die("连接失败:" . mysqli_connect_error());
}

$sql = "SELECT * FROM users";
$result = mysqli_query($conn, $sql);

$row_count = mysqli_num_rows($result);
echo "查询结果的行数为:" . $row_count;

mysqli_close($conn);

위 코드에서는 먼저 mysqli_connect를 통해 데이터베이스에 연결합니다. 함수를 작성한 다음 SELECT 문을 실행하고 쿼리 결과의 행 수를 인쇄합니다. 마지막으로 mysqli_close 함수를 사용하여 데이터베이스 연결을 닫습니다.

요약

이 문서에서는 mysqli_num_rows 함수를 사용하여 쿼리 결과의 행 수를 가져오는 방법을 소개하고 전체 코드 예제를 제공합니다. 이 기능을 사용하면 쿼리 결과의 행 수를 빠르고 쉽게 얻을 수 있어 후속 처리 및 분석이 용이해집니다. 이 기사가 귀하의 PHP 데이터베이스 운영에 도움이 되기를 바랍니다!

위 내용은 PHP 데이터베이스 작업 기술: mysqli_num_rows 함수를 사용하여 쿼리 결과의 행 수를 얻는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.