您现在的位置是:首页
>
简单介绍下自己 简单介绍下PHP5中引入的MySQLI
简单介绍下PHP5中引入的MySQLI my qli dll是PHP对my ql新特性的一个扩展支持 在PHP 中可以在 h i i中加载 如下图 i terface i ge iou i
简单介绍下PHP5中引入的MySQLI

mysqli dll是PHP对mysql新特性的一个扩展支持 在PHP 中可以在php ini中加载 如下图 interface ingenious inpatible or inplete(改扩展仍在开发中 因为MYSQL 和MYSQL 都没有正式推出尚在开发中 新的特性没有完全实现) mysqli想实现的目标具体有 更简单的维护 更好的兼容性 向后兼容 mysql(指PHP中的模块)发展到现在显得比较凌乱 有必要重新做下整理 同时 有必要跟上MYSQL(DBMS)的发展步伐 加入新的特性的支持 以及适应MYSQL(DBMS)以后的版本 所以诞生了mysqli dll mysqli dll的特性 可以和mysql dll一样的方式使用 支持OO接口 简简单单调用 支持MYSQL 引入的新特性 通过mysqli_init() 等相关函数 可以设置高级连接选项 mysqli的使用例子 和以前mysql dll一样的方法 <?php $link = mysqli_connect( localhost user password world ); if (!$link) { printf( Can t connect to MySQL Server Errorcode: %sn mysqli_connect_error()); exit; } if ($result = mysqli_query($link SELECT Name Population FROM City ORDER BY Population DESC LIMIT )) { print( Very large cities are:n ); while( $row = mysqli_fetch_assoc($result) ){ printf( %s (%s)n $row[ Name ] $row[ Population ]); } mysqli_free_result($result); } mysqli_close($link); ?> 输出结果 Very large cities are: Mumbai (Bombay) ( ) Seoul ( ) São Paulo ( ) Shanghai ( ) Jakarta ( ) 使用内置OO接口方式调用 <?php $mysqli = new mysqli( localhost user password world ); if (mysqli_connect_errno()) { printf( Can t connect to MySQL Server Errorcode: %sn mysqli_connect_error()); exit; } if ($result = $mysqli >query( SELECT Name Population FROM City ORDER BY Population DESC LIMIT )) { print( Very large cities are:n ); while( $row = $result >fetch_assoc() ){ printf( %s (%s)n $row[ Name ] $row[ Population ]); } $result >close(); } $mysqli >close(); ?> 支持的新特性还有 Bound Parameters Bound Results等 lishixinzhi/Article/program/PHP/201311/20829
很赞哦! (1063)