后续我还会持续为各人整顿。
保举相干PHP视频教程:https://www.php.cn/course/list/29/type/2.html
对于phpMysqli函数的了解:
1、甚么是php mysqli?
php mysqli = php nysqli improved
mysqli函数容许您拜访数据库效劳器。
留意!mysqli扩大用于mysqli4.1.13版本或许更新的版本。
2、若何应用mysqli函数?
假如要应用mysqli函数则必需正在编译php时增加对mysqli扩大的支持。
无关装置的具体信息,请拜访:http://www.php.net/manual/en/mysqli.installation.php
无关运转设置装备摆设的具体信息地点:http://www.php.net/manual/en/mysqli.configuration.php
3、php相干函数引见
一、mysqli_fetch_array()
函数
形容:从后果集中掏出一行作为数字数字或许联系关系数组,或许二者兼有。
留意;该函数前往的字段名是严格区别巨细写的。
二、mysqli_fetch_assoc
函数
形容:从后果集中掏出一行作为联系关系数组。
留意:该函数前往的字段名严格区别巨细写。
三、mysqli_fetch_field_direct(result,fieldnr)
函数
参数fieldnr为必需,规则字段号介于0以及字段数-1之间。
形容:从后果集中掏出繁多字段(列)的 meta-data,并作为工具前往。
实例:
<?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)) { //猎取字段“age”的信息 $fieldinfo = mysqli_fetch_field_direct($result, 2); printf("字段名:%s",$fieldinfo->name); echo "<br>"; printf("数据表:%s",$fieldinfo->table); echo "<br>"; printf("最年夜长度:%s",$fieldinfo->max_length); //开释后果集 mysqli_free_result($result); } //封闭衔接 mysqli_close($conn); ?>
正在这里要留意的是:前往值蕴含字段的界说信息的工具,假如不可用信息则前往false,这个前往工具有一上司性。
>name
- 字段名
>orgname
- 原始字段名(假如该字段指定了别号)
>table
- 字段所属表名
>orgtable
- 原始表名(假如指定了别号)
>def
- 该字段的默许值
>max_length
- 字段的最年夜宽度
>length
- 正在表界说中规则的字段宽度
>charsetnr
- 字段的字符集号
>flags
- 字段的位标记
>type
- 用于字段的数据类型
>decimals
- 整数字段,小数点后的位数
四、mysqli_fetch_field()
函数
形容:从后果集中获得下一字段并前往相干信息。
实例:
<?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)) { //猎取字段“age”的信息 $fieldinfo = mysqli_fetch_field($result); printf("字段名:%s",$fieldinfo->name); echo "<br>"; printf("数据表:%s",$fieldinfo->table); echo "<br>"; printf("最年夜长度:%s",$fieldinfo->max_length); //开释后果集 mysqli_free_result($result); } //封闭衔接 mysqli_close($conn); ?>
前往工具属性同上。
五、mysqli_fetch_fields()
函数
形容:前往后果集中代表字段的工具的数组,而后输入相干信息。
工具属性同上。
以上是本次为各人引见的一下函数,心愿对各人有所协助。谢谢!
保举相干文章:https://www.php.cn/php-weizijiaocheng-428673.html
以上就是对于php mysqli函数的一些总结以及具体引见(五)的具体内容,更多请存眷资源魔其它相干文章!
标签: php开发教程 php开发资料 php开发自学 Mysqli
抱歉,评论功能暂时关闭!