머리말: PHP는 비교적 시작하기 쉬운 프로그래밍 언어이며, PHP에는 많은 내장 기능이 있습니다. 따라서 이러한 내장 기능을 이해하고 숙달하는 것이 특히 중요합니다. 다음으로 PHP에 내장된 기능 중 일부를 분석하겠습니다.
앞으로도 계속 정리하겠습니다.
추천 동영상 튜토리얼: https://www.php.cn/course/list/29/type/4.html
About phpMysqli 기능 이해:
1. php mysqli란 무엇인가요?
php mysqli = php nysqli Improved
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_change_user(connection,username,password,newdbname)
描述:更改连接的数据库
实例:
<?php //配置数据库信息 $localhost = 'localhost'; $username = 'zmz'; $password = '20040315'; $dbname = 'zmz'; $port = 3306; $newdbname = 'test'; //连接数据库 $conn = mysqli_connect($localhost,$username,$password,$dbname,$port); //检查连接 if(mysqli_connect_errno($conn)) { die('连接数据库失败!'.mysqli_connect_error()); } //连接成功,更改连接的数据库 if(mysqli_change_user($conn,$username,$password,$newdbname)) { echo '连接成功!'; }else { echo '连接失败!'; } //关闭连接 mysqli_close($conn); ?>
2
、mysqli_character_set_name()函数
描述:返回连接数据库的默认字符集。
实例:
<?php //配置数据库信息 $localhost = 'localhost'; $username= 'zmz'; $password = '20040315'; $dbname = 'zmz'; $port = 3306; //连接数据库 $conn = mysqli_connect($localhost,$username,$password,$dbname,$port); //检查连接 if(!$conn) { die('连接失败!'.mysqli_connect_error()); } //连接成功,获取默认字符集 $charset = mysqli_character_set_name($conn); echo '默认字符集为:'.$charset; //关闭连接 mysqli_close($conn); ?>
3、mysqli_data_seek()
函数
描述:调整结果指针到结果集的任意一行。
<?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); //未改变指针位置时 $roww = mysqli_fetch_row($result); print_r($roww[0]); echo "<br />"; if($result) { mysqli_data_seek($result,2); //取出数据 $row = mysqli_fetch_row($result); print_r($row[0]); }else { die('连接失败!'); } //释放结果集内存 mysqli_free_result($result); //关闭连接 mysqli_close($conn); ?>
4、mysqli_free_result()函数
描述:释放结果集内存。
实例:
<?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"; if($result = mysqli_query($conn, $sql)) { while($row = mysqli_fetch_row($result)) { print_r($row); echo "<br>"; } }else { die('执行失败!'); } //释放结果集内存 mysqli_free_result($result); //关闭连接 mysqli_close($conn); ?>
5、mysqli_fetch_row()
mysqli 기능을 사용하면 데이터베이스 서버에 액세스할 수 있습니다.
주목! mysqli 확장은 mysqli 버전 4.1.13 이상에서 사용할 수 있습니다.
mysqli 기능을 사용하려면 PHP를 컴파일할 때 mysqli 확장에 대한 지원을 추가해야 합니다. #🎜🎜##🎜🎜#설치에 대한 자세한 내용을 보려면 http: //를 방문하세요. www.php.net/manual/en/mysqli.installation.php#🎜🎜##🎜🎜##🎜🎜#실행 구성 주소에 대한 자세한 정보: http://www.php.net/manual/en/mysqli.configuration.php#🎜🎜##🎜🎜##🎜🎜## 🎜🎜# 3. PHP 관련 함수 소개#🎜🎜##🎜🎜##🎜🎜##🎜🎜#1, #🎜🎜#mysqli_change_user(connection,username,password,newdbname)
#🎜 🎜# #🎜🎜#Description: 연결된 데이터베이스 변경 #🎜🎜##🎜🎜#Instance: #🎜🎜#<?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"; if($result = mysqli_query($conn, $sql)) { while($row = mysqli_fetch_row($result)) { print_r($row); echo "<br>"; } }else { die('执行失败!'); } //释放结果集内存 mysqli_free_result($result); //关闭连接 mysqli_close($conn); ?>#🎜🎜##🎜🎜#
2
#🎜🎜# , mysqli_character_set_name () 함수
#🎜🎜##🎜🎜#설명: 데이터베이스에 연결하기 위한 기본 문자 집합을 반환합니다. #🎜🎜##🎜🎜#예: #🎜🎜#rrreee#🎜🎜##🎜🎜#3#🎜🎜#, mysqli_data_seek()
#🎜🎜#function#🎜🎜##🎜 🎜##🎜🎜#Description: 결과 포인터를 결과 집합의 임의 행으로 조정합니다. #🎜🎜#rrreee#🎜🎜##🎜🎜#4#🎜🎜#, mysqli_free_result() 함수
#🎜🎜##🎜🎜#설명: 결과 세트 메모리를 해제합니다. #🎜🎜##🎜🎜#예: #🎜🎜#rrreee#🎜🎜##🎜🎜#5, #🎜🎜#mysqli_fetch_row()
#🎜🎜#function#🎜🎜##🎜 🎜##🎜🎜#Description: 결과 집합에서 행을 가져와 열거형 배열로 반환합니다. #🎜🎜#rrreee#🎜🎜#위는 이번에 요약한 일부 기능에 대한 자세한 소개와 예시입니다. 모두에게 도움이 되기를 바랍니다. #🎜🎜##🎜🎜#추천 관련 기사: #🎜🎜#https://www.php.cn/php-weizijiaocheng-428659.html#🎜🎜##🎜🎜#위 내용은 PHP mysqli 함수에 대한 일부 요약 및 예제(3)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!