开源的PHPmysql:第15讲MySqli扩展.ppt

开源的PHPmysql:第15讲MySqli扩展.ppt

ID:52122225

大小:1.44 MB

页数:23页

时间:2020-04-01

开源的PHPmysql:第15讲MySqli扩展.ppt_第1页
开源的PHPmysql:第15讲MySqli扩展.ppt_第2页
开源的PHPmysql:第15讲MySqli扩展.ppt_第3页
开源的PHPmysql:第15讲MySqli扩展.ppt_第4页
开源的PHPmysql:第15讲MySqli扩展.ppt_第5页
资源描述:

《开源的PHPmysql:第15讲MySqli扩展.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第十二讲MYSQLi扩展本节内容开启与关闭数据库链接开启数据库查询数据表取得结果集数据准备语句Mysqli简介php的mysqli扩展被封装到一个类中,它是一种面向对象的技术,只能在php5和mysql4.1(或更高版本中使用),其执行速度更快,比传统的过程化方法更高效也更方便,即使对面向对象不了解,mysqli扩展也提供了面向过程的编程方式来供用户选择。Mysqli优势兼容性与维护性:mysqli扩展可以很容易地使用MySQL的新功能,所以mysqli拥有与MySQL更高的兼容性。即使MySQL的新版本又出现了更多功能,my

2、sqli扩展也可以很容易的支持。面向对象:mysqli扩展已封装到一个类中,从而可使用面向对象的方式编程。速度和安全性:mysqli扩展执行的速度要比之前版本的mysql扩展快了很多。mysqli扩展支持MySQL新版本的密码杂凑和验证程序,更加提高了应用程序的安全性。预准备语句:预准备语句可提高重复使用的语句的性能,mysqli扩展提供了对预准备语句的支持。调试功能:mysqli扩展进一步改进了调试功能,提高了开发效率。Mysqli使用前提要在PHP中使用mysqli扩展,需要在配置文php.ini中添加如下的设置:exte

3、nsion=php_mysqli.dll如果配置文件中已有上述设置,确保extension前面没有“;”,否则将其去掉。同时确保你的extension_dir指向同目录下的ext目录;第一步-连接数据库mysqli扩展第一步也是连接数据库。面向对象风格:

4、}echo"Hostinformation:",$mysqli->host_info;$mysqli->close();?>第一步-连接数据库过程化风格:

5、e($link);?>第二步-更换数据库面向对象风格:select_db("world");if(mysqli_connect_errno()){echo"Connectfailed:",mysqli_connect_error();exit();}$mysqli->close();?>第二步-更换数据库过程化风格:

6、,"user","password","test");mysqli_select_db($link,"world");if(!$link){echo"Connectfailed:",mysqli_connect_error();exit();}mysqli_close($link);?>第三步-执行sql操作面向对象风格:

7、ed:",mysqli_connect_error();exit();}if($result=$mysqli->query("SELECTNameFROMCity")){     printf("Selectreturned%drows.",$result->num_rows);     $result->close(); }$mysqli->close();?>第三步-执行sql操作过程化风格:

8、if(!$link){echo"Connectfailed:",mysqli_connect_error();exit();}if($result=mysqli_query($link,"SELECTNameFROMCity")){     printf("Selectret

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。