>백엔드 개발 >PHP 튜토리얼 >php mysqli 함수에 대한 요약 및 예제 (4)

php mysqli 함수에 대한 요약 및 예제 (4)

王林
王林원래의
2019-08-16 18:06:552345검색

머리말: PHP는 비교적 시작하기 쉬운 프로그래밍 언어이며, PHP에는 많은 내장 기능이 있습니다. 따라서 이러한 내장 기능을 이해하고 숙달하는 것이 특히 중요합니다. 다음으로 PHP에 내장된 기능 중 일부를 분석하겠습니다.

앞으로도 계속 정리하겠습니다.

추천 관련 동영상 튜토리얼: https://www.php.cn/course/list/29/type/4.html

phpMysqli 기능 이해에 관하여:

1 php mysqli란?

php mysqli = php nysqli개선php mysqli = php nysqli improved

mysqli函数允许您访问数据库服务器。

注意!mysqli扩展用于mysqli4.1.13版本或者更新的版本。

二、如何使用mysqli函数?

如果要使用mysqli函数则必须在编译php时添加对mysqli扩展的支持。

有关安装的详细信息,请访问:http://www.php.net/manual/en/mysqli.installation.php

有关运行配置的详细信息地址:http://www.php.net/manual/en/mysqli.configuration.php

三、php相关函数介绍

1、mysqli_debug(message)函数

描述:用于执行调试操作,返回true。

注意;为了使用该函数,您必须编译mysql客户端库来支持调试。

2、mysqli_dump_debug_info(link)函数

描述:转储调试信息到日志中,成功返回true,失败返回false。

3、mysqli_error_list()函数

描述:返回最近调用函数的错误列表,每一个错误都带有一个errno、error、sqlstate的关联数组。

4、mysqli_state(connection)函数

描述:返回当前系统状态。

实例:

<?php
//配置数据库相关信息
$localhost = &#39;localhost&#39;;
$username = &#39;zmz&#39;;
$password = &#39;20040315&#39;;
$dbname = &#39;zmz&#39;;
$port = 3306;

//连接数据库
$conn = mysqli_connect($localhost,$username,$password,$dbname,$port);
//检查连接
if(mysqli_connect_errno($conn)) {
die(&#39;连接失败!&#39;.mysqli_connect_error());
}
//连接成功,返回当前系统状态
echo &#39;当前系统状态&#39;.mysqli_stat($conn);
//关闭连接
mysqli_close($conn);
?>

5、mysqli_fetch_all(result,resulttype)函数

返回类型resulttype:

MYSQLI_ASSOC

MYSQLI_NUM

MYSQLI_BOTH

mysqli 기능을 사용하면 데이터베이스 서버에 액세스할 수 있습니다.

주의! mysqli 확장은 mysqli 버전 4.1.13 이상에서 사용할 수 있습니다.

2. mysqli 기능은 어떻게 사용하나요?

mysqli 기능을 사용하려면 PHP 컴파일 시 mysqli 확장에 대한 지원을 추가해야 합니다. 🎜🎜설치에 대한 자세한 내용을 보려면 http://www.phpnet/을 방문하세요. manual/en/mysqli.installation.php🎜🎜🎜실행 구성 주소에 대한 자세한 정보: http://www.php.net/manual/en/mysqli.configuration.php🎜🎜🎜🎜3. php 관련 함수 소개🎜🎜🎜🎜1. mysqli_debug(message) 함수 🎜🎜 🎜설명: 디버깅 작업을 수행하고 true를 반환하는 데 사용됩니다. 🎜🎜참고; 이 기능을 사용하려면 디버깅을 지원하도록 mysql 클라이언트 라이브러리를 컴파일해야 합니다. 🎜🎜🎜2. mysqli_dump_debug_info(link) 함수 🎜🎜🎜설명: 디버깅 정보를 로그에 덤프하고, 성공하면 true를 반환하고, 실패하면 false를 반환합니다. 🎜🎜🎜3. mysqli_error_list() 함수 🎜🎜🎜설명: 최근 호출된 함수의 오류 목록을 반환합니다. 각 오류에는 errno, error 및 sqlstate의 연관 배열이 있습니다. 🎜🎜🎜4. mysqli_state(connection) 함수 🎜🎜🎜설명: 현재 시스템 상태를 반환합니다. 🎜🎜예: 🎜
<?php
//配置数据库相关信息
$localhost = &#39;localhost&#39;;
$username = &#39;zmz&#39;;
$password = &#39;20040315&#39;;
$dbname = &#39;zmz&#39;;
$port = 3306;

//连接数据库
$conn = mysqli_connect($localhost,$username,$password,$dbname,$port);
//检查连接
if(mysqli_connect_errno($conn)) {
die(&#39;连接失败!&#39;.mysqli_connect_error());
}
//执行sql语句
$sql = "SELECT * FROM demo";
$result = mysqli_query($conn, $sql);
$rows = mysqli_fetch_all($result);
print_r($rows);
//释放结果集
mysqli_free_result($result);
//关闭连接
mysqli_close($conn);
?>
🎜🎜5, mysqli_fetch_all(result,resulttype)Function🎜🎜🎜반환 유형resulttype:🎜🎜MYSQLI_ASSOC🎜🎜 MYSQLI_NUM🎜🎜 MYSQLI_BOTH🎜🎜설명: 결과 집합에서 연관 배열이나 인덱스 배열 또는 둘 다로 모든 행을 제거합니다. 🎜🎜예: 🎜rrreee🎜위는 이번에 컴파일한 phpmysqli 함수의 소개와 예제입니다. 감사해요! 🎜🎜추천 관련 기사: 🎜https://www.php.cn/course/list/29/type/4.html🎜🎜

위 내용은 php mysqli 함수에 대한 요약 및 예제 (4)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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