検索
ホームページphp教程php手册简单介绍下PHP5中引入的MYSQLI

简单介绍下PHP5中引入的MYSQLI

Jun 13, 2016 am 10:26 AM
mmysqliphp5ダウンロード導入発見する存在する導入単純

在新下载的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-)

声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

WebStorm Mac版

WebStorm Mac版

便利なJavaScript開発ツール

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

Dreamweaver Mac版

Dreamweaver Mac版

ビジュアル Web 開発ツール

mPDF

mPDF

mPDF は、UTF-8 でエンコードされた HTML から PDF ファイルを生成できる PHP ライブラリです。オリジナルの作者である Ian Back は、Web サイトから「オンザフライ」で PDF ファイルを出力し、さまざまな言語を処理するために mPDF を作成しました。 HTML2FPDF などのオリジナルのスクリプトよりも遅く、Unicode フォントを使用すると生成されるファイルが大きくなりますが、CSS スタイルなどをサポートし、多くの機能強化が施されています。 RTL (アラビア語とヘブライ語) や CJK (中国語、日本語、韓国語) を含むほぼすべての言語をサポートします。ネストされたブロックレベル要素 (P、DIV など) をサポートします。

AtomエディタMac版ダウンロード

AtomエディタMac版ダウンロード

最も人気のあるオープンソースエディター