모든 PHP 데이터베이스 작업 기능 파악: mysqli_query, mysqli_fetch_assoc, mysqli_close 및 기타 기능에 대한 모범 사례(특정 코드 예제 필요)
PHP 개발에서 데이터베이스 작업은 매우 중요한 부분입니다. mysqli 확장은 PHP에서 일반적으로 사용되는 데이터베이스 작업 확장으로 데이터베이스 연결, 쿼리, 결과 획득 및 기타 작업을 완료하는 일련의 기능을 제공합니다. 이 기사에서는 일반적으로 사용되는 몇 가지 mysqli 함수를 소개하고 모범 사례와 특정 코드 예제를 제공합니다.
mysqli_connect 함수는 MySQL 데이터베이스에 연결하는 데 사용됩니다. 구문은 다음과 같습니다.
mysqli_connect(host, username, password, dbname);
그중 호스트는 데이터베이스의 호스트 주소를 지정하고 비밀번호는 사용자 이름입니다. 데이터베이스의 비밀번호는 연결될 데이터베이스의 이름입니다.
예:
$host = "localhost"; $username = "root"; $password = "123456"; $dbname = "my_database"; $conn = mysqli_connect($host, $username, $password, $dbname); if (!$conn) { die("数据库连接失败:" . mysqli_connect_error()); } echo "数据库连接成功!";
mysqli_query 함수는 SQL 쿼리 문을 실행하는 데 사용됩니다.
mysqli_query(connection, query);
여기서 연결은 mysqli_connect 쿼리가 반환하는 데이터베이스 연결 개체입니다. 실행할 SQL 쿼리입니다.
예:
$sql = "SELECT * FROM users"; $result = mysqli_query($conn, $sql); if (mysqli_num_rows($result) > 0) { while ($row = mysqli_fetch_assoc($result)) { echo "姓名:" . $row["name"] . ",年龄:" . $row["age"] . "<br>"; } } else { echo "没有查询到结果。"; }
mysqli_fetch_assoc 함수는 쿼리 결과 집합의 데이터 행을 가져와서 연관 배열 형식으로 반환하는 데 사용됩니다. 구문은 다음과 같습니다.
mysqli_fetch_assoc(result);
그 중 mysqli_query 함수 Query 결과 세트를 통해 결과를 반환한다.
예:
$sql = "SELECT * FROM users"; $result = mysqli_query($conn, $sql); if (mysqli_num_rows($result) > 0) { while ($row = mysqli_fetch_assoc($result)) { echo "姓名:" . $row["name"] . ",年龄:" . $row["age"] . "<br>"; } } else { echo "没有查询到结果。"; }
mysqli_close 함수는 데이터베이스 연결을 닫고 관련 리소스를 해제하는 데 사용됩니다. 구문은 다음과 같습니다.
mysqli_close(connection);
여기서, 연결은 반환된 데이터베이스 연결 개체입니다. mysqli_connect 함수.
예:
mysqli_close($conn); echo "数据库连接已关闭。";
요약하자면, 이 기사에서는 mysqli_query, mysqli_fetch_assoc 및 mysqli_close와 같이 일반적으로 사용되는 mysqli 함수의 모범 사례와 구체적인 코드 예를 소개합니다. 이러한 기능을 합리적으로 사용함으로써 PHP 데이터베이스 작업을 보다 효율적으로 수행할 수 있습니다. 이 글이 여러분의 학습과 발전에 도움이 되기를 바랍니다.
위 내용은 모든 PHP 데이터베이스 작업 함수: mysqli_query, mysqli_fetch_assoc, mysqli_close 및 기타 함수에 대한 모범 사례의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!