后续我还会持续为各人整顿。
保举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、函数引见:
一、mysqli_query(connection, query, resultmode)
函数
resultmode参数为可选,如下中的恣意一个
MYSQLI_STORE_RESULT
(默许)
MYSLQLI_USE_RESULT
(检索年夜量数据可用)
形容:执行sql语句
实例:
<?php //设置装备摆设数据库根本信息 $localhost = 'localhost'; $user = 'zmz'; $password = '20040315'; $dbname = 'zmz'; $port = 3306; //衔接数据库 $conn = mysqli_connect($localhost,$user,$password,$dbname,$port); //反省衔接 if(!$conn) { die('衔接失败!'.mysqli_connect_error()); } //衔接胜利,界说sql语句 $sql = "SELECT * FROM pro1 where 要害 词 like '%么%'"; //执行sql语句 $result = mysqli_query($conn, $sql); var_dump($result); mysqli_close($conn); ?>
二、mysqli_affected_rows()
函数
形容:从没有同的查问中输入所影响的记载行数:
实例:
<?php //设置装备摆设数据库根本信息 $localhost = 'localhost'; $user = 'zmz'; $password = '20040315'; $dbname = 'zmz'; $port = 3306; //衔接数据库 $conn = mysqli_connect($localhost,$user,$password,$dbname,$port); //反省衔接 if(!$conn) { die('衔接失败!'.mysqli_connect_error()); } //衔接胜利,界说sql语句 $sql = "SELECT * FROM pro1 where 要害词 like '%么%'"; //执行sql语句 $result = mysqli_query($conn, $sql); //print_r($result); //die(); //判别受影响的行数 echo mysqli_affected_rows($conn); ?>
3、mysqli_autoco妹妹it()
函数
形容:封闭或许开启数据主动提交
实例:
<?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 '胜利'; //die(); //衔接胜利,封闭主动提交 mysqli_autoco妹妹it($conn, false); //执行拔出操作 $sql = "INSERT INTO demo (id,name,age) VALUES(2,'zmz',16)"; mysqli_query($conn,$sql); //手动提交事务 $result = mysqli_co妹妹it($conn); var_dump($result); //封闭衔接 mysqli_close($conn); ?>
四、mysqli_co妹妹it()
函数
形容:封闭主动提交后,手动提交指定命据库衔接确当前事务事务
实例:
<?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 '胜利'; //die(); //衔接胜利,封闭主动提交 mysqli_autoco妹妹it($conn, false); //执行拔出操作 $sql = "INSERT INTO demo (id,name,age) VALUES(2,'zmz',16)"; mysqli_query($conn,$sql); //手动提交事务 $result = mysqli_co妹妹it($conn); var_dump($result); //封闭衔接 mysqli_close($conn); ?>
五、mysqli_rollback()
函数
形容:封闭主动提交,手动提交事务,回滚以后事务。
假如胜利前往true,不然前往false。
实例:
<?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 '胜利'; //die(); //衔接胜利,封闭主动提交 mysqli_autoco妹妹it($conn, false); //执行拔出操作 $sql = "INSERT INTO demo (id,name,age) VALUES(3,'zyl',22)"; mysqli_query($conn,$sql); //手动提交事务 $result = mysqli_co妹妹it($conn); mysqli_rollback($conn); //var_dump($result); //封闭衔接 mysqli_close($conn); ?>
以上是对mysqli函数的增补,心愿对各人有所协助。谢谢!
保举相干文章:https://www.php.cn/php-weizijiaocheng-428624.html
以上就是对于php mysqli函数的总结与具体引见(二)的具体内容,更多请存眷资源魔其它相干文章!
标签: php开发教程 php开发资料 php开发自学 Mysqli
抱歉,评论功能暂时关闭!