Heim > php教程 > php手册 > 简单介绍下PHP5中引入的MYSQLI

简单介绍下PHP5中引入的MYSQLI

WBOY
Freigeben: 2016-06-13 10:26:26
Original
1098 Leute haben es durchsucht

在新下载的PHP5中你会发现多了一个mysqli.dll,它是干什么用的呢?我简单介绍下。。。 mysqli.dll是PHP对mysql新特性的一个扩展支持。在PHP5中可以在php.ini中加载,如下图: mysql后面的i,指improved, interface, ingenious, incompatible or incomplete(改扩展仍在开发中,因为MYSQL4。1和MYSQL5都没有正式推出尚在开发中,新的特性没有完全实现) mysqli想实现的目标具体有: -更简单的维护 -更好的兼容性 -向后兼容 mysql(指PHP中的模块)发展到现在显得比较凌乱,有必要重新做下整理。同时,有必要跟上MYSQL(DBMS)的发展步伐,加入新的特性的支持,以及适应MYSQL(DBMS)以后的版本。所以诞生了mysqli.dll mysqli.dll的特性: -可以和mysql.dll一样的方式使用 -支持OO接口,简简单单调用 -支持MYSQL4。1引入的新特性 -通过mysqli_init() 等相关函数,可以设置高级连接选项 mysqli的使用例子: 1.和以前mysql.dll一样的方法: 输出结果: Very large cities are: Mumbai (Bombay) (10500000) Seoul (9981619) São Paulo (9968485) Shanghai (9696300) Jakarta (9604900) 2.使用内置OO接口方式调用: query(SELECT Name, Population FROM City ORDER BY Population DESC LIMIT 5)) { print("Very large cities are:n"); /* Fetch the results of the query */ while( $row = $result->fetch_assoc() ){ printf("%s (%s)n", $row[Name], $row[Population]); } /* Destroy the result set and free the memory used for it */ $result->close(); } /* Close the connection */ $mysqli->close(); ?> 支持的新特性还有:Bound Parameters,Bound Results等。。。 有兴趣的可以直接去参看原英文: http://www.zend.com/php5/articles/php5-mysqli.php#fn3 注:感觉这个不是对所有人都有用。不过。。。相信可以帮助大家多了解些“变化”,能更好的把握“趋势” 8-)

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Empfehlungen
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage