머리말: 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 = 'localhost'; $username = 'zmz'; $password = '20040315'; $dbname = 'zmz'; $port = 3306; //连接数据库 $conn = mysqli_connect($localhost,$username,$password,$dbname,$port); //检查连接 if(mysqli_connect_errno($conn)) { die('连接失败!'.mysqli_connect_error()); } //连接成功,返回当前系统状态 echo '当前系统状态'.mysqli_stat($conn); //关闭连接 mysqli_close($conn); ?>
5、mysqli_fetch_all(result,resulttype)
函数
返回类型resulttype:
MYSQLI_ASSOC
MYSQLI_NUM
MYSQLI_BOTH
주의! mysqli 확장은 mysqli 버전 4.1.13 이상에서 사용할 수 있습니다.
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 = 'localhost'; $username = 'zmz'; $password = '20040315'; $dbname = 'zmz'; $port = 3306; //连接数据库 $conn = mysqli_connect($localhost,$username,$password,$dbname,$port); //检查连接 if(mysqli_connect_errno($conn)) { die('连接失败!'.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 중국어 웹사이트의 기타 관련 기사를 참조하세요!