ホームページ >バックエンド開発 >PHPチュートリアル >php mysqli 関数に関するいくつかの概要と例 (4)

php mysqli 関数に関するいくつかの概要と例 (4)

王林
王林オリジナル
2019-08-16 18:06:552352ブラウズ

はじめに: PHP は比較的簡単に始めることができるプログラミング言語であり、PHP には多くの組み込み関数があります。したがって、これらの組み込み関数を理解し、習得することが特に重要です。次に、PHP の組み込み関数のいくつかを分析します。

今後も整理していきたいと思います。

おすすめの関連ビデオチュートリアル: https://www.php.cn/course/list/29/type/4.html

phpMysqli 関数の理解について:

1. php mysqli とは何ですか?

php mysqli = php nysqli 改良版

mysqli 関数を使用すると、データベース サーバーにアクセスできます。 #########知らせ! mysqli 拡張機能は、mysqli バージョン 4.1.13 以降で利用できます。

2.mysqli関数の使い方は?

mysqli 関数を使用したい場合は、php のコンパイル時に mysqli 拡張機能のサポートを追加する必要があります。

インストールの詳細については、次を参照してください:

http://www.php.net/manual/en/mysqli.installation.php

実行の詳細については、 configuration 詳細情報アドレス: http://www.php.net/manual/en/mysqli.configuration.php

3. php 関連機能の紹介

1,

mysqli_debug(message)

Function説明: デバッグ操作を実行し、true を返すために使用されます。

注; この関数を使用するには、デバッグをサポートするために mysql クライアント ライブラリをコンパイルする必要があります。

2、

mysqli_dump_debug_info(link)

関数説明: デバッグ情報をログにダンプし、成功した場合は true、失敗した場合は false を返します。

3,

mysqli_error_list()

Function説明: 最近呼び出された関数のエラー リストを返します。各エラーには errno、error 、 sqlstate の連想配列。

4,

mysqli_state(connection)

Function説明: 現在のシステム状態を返します。

例:

<?php
//配置数据库相关信息
$localhost = &#39;localhost&#39;;
$username = &#39;zmz&#39;;
$password = &#39;20040315&#39;;
$dbname = &#39;zmz&#39;;
$port = 3306;

//连接数据库
$conn = mysqli_connect($localhost,$username,$password,$dbname,$port);
//检查连接
if(mysqli_connect_errno($conn)) {
die(&#39;连接失败!&#39;.mysqli_connect_error());
}
//连接成功,返回当前系统状态
echo &#39;当前系统状态&#39;.mysqli_stat($conn);
//关闭连接
mysqli_close($conn);
?>

5,

mysqli_fetch_all(result,resulttype)

Function戻り値の型resulttype:

MYSQLI_ASSOC

MYSQLI_NUM

MYSQLI_BOTH

説明: から結果セットからすべての行を連想配列、インデックス付き配列、あるいはその両方として取得します。

例:

<?php
//配置数据库相关信息
$localhost = &#39;localhost&#39;;
$username = &#39;zmz&#39;;
$password = &#39;20040315&#39;;
$dbname = &#39;zmz&#39;;
$port = 3306;

//连接数据库
$conn = mysqli_connect($localhost,$username,$password,$dbname,$port);
//检查连接
if(mysqli_connect_errno($conn)) {
die(&#39;连接失败!&#39;.mysqli_connect_error());
}
//执行sql语句
$sql = "SELECT * FROM demo";
$result = mysqli_query($conn, $sql);
$rows = mysqli_fetch_all($result);
print_r($rows);
//释放结果集
mysqli_free_result($result);
//关闭连接
mysqli_close($conn);
?>

以上が今回まとめたphpmysqli関数の紹介と例です。ありがとう!

おすすめ関連記事:

https://www.php.cn/course/list/29/type/4.html

以上がphp mysqli 関数に関するいくつかの概要と例 (4)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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