ホームページ > バックエンド開発 > PHPチュートリアル > h5 では、PHP5 で導入された MYSQLI の使用法を簡単に紹介します。

h5 では、PHP5 で導入された MYSQLI の使用法を簡単に紹介します。

WBOY
リリース: 2016-07-29 08:36:44
オリジナル
788 人が閲覧しました

新しくダウンロードした PHP5 には、追加の mysqli.dll が含まれています。これは何に使用されますか?簡単に紹介してみます。 。 。
mysqli.dll は、新しい mysql 機能に対する PHP の拡張サポートです。 PHP5 では、php.ini でロードできます。
mysql の後の i は、改良された、インターフェース、独創的、互換性がない、または不完全であることを示します (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 と同じ方法:

コードをコピーします コードは次のとおりです:


/* MySQL サーバーに接続します */
$link = mysqli_connect(
, /* 使用するパスワード */'' World ');/* クエリするデフォルトのテーブル */
IF (! $ Link) {
Printf ("mysql サーバーに接続できません。エラーコード:%SN", mysqli_connect_error ();
EXIT ;
}
/* クエリをサーバーに送信します */
if ($result = mysqli_query($ link, 'SELECT Name, Population FROM City ORDER BY Population DESC LIMIT 5')) {
print("非常に大きな都市は :n")
/* クエリの結果を取得します */
while( $row = mysqli_fetch_assoc ($result)){
printf("%s (%s)n", $row['Name'], $row['Population']);
}
/* 結果セットを破棄し、使用されているメモリを解放します。 */
mysqli_free_result($result);
}
/* 接続を閉じます */
mysqli_close($link) ;>
非常に大きな都市は次のとおりです:
ムンバイ (ボンベイ) 10500000)
ソウル (9981619)
サンパウロ (9968485)
上海 (9696 300)

ジャカルタ (9604900)
2. 組み込みの OO インターフェイス呼び出しを使用します:



コードをコピー

コードは次のとおりです:


/* MySQL サーバーに接続します */
$mysqli = new mysqli('localhost', 'user', 'password', 'world'); 
if (mysqli_connect_errno()) {
printf("MySQL サーバーに接続できません。エラーコード: %sn", mysqli_connect_error());  
終了します。  
}
/* サーバーにクエリを送信します */
if ($result = $mysqli->query('SELECT Name, Population FROM City ORDER BY Population DESC LIMIT 5')) {
print("非常に大きな都市は:n"); 
/* クエリの結果を取得します */
while( $row = $result->fetch_assoc() ){
printf("%s (%s)n", $row['Name'], $row ['人口']);  
}
/* 結果セットを破棄し、それに使用されていたメモリを解放します */
$result->close();  
}
/* 接続を閉じる */
$mysqli->close();  
?>  


サポートされる新特性には、バインドされたパラメータ、バインドされた結果などがあります。 #fn3
注:これはすべての人にとって有用ではないと感じています。
以上は、h5 の側面に関する内容を含む、h5 の最初の PHP5 に組み込まれている MYSQLI の使用法について説明しました。PHP 教則に関心のある友人が役立つことを願っています。

関連ラベル:
h5
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート