ホームページ >バックエンド開発 >PHPチュートリアル >php mysqli 関数に関するいくつかの概要と例 (3)
はじめに: 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
1,
mysqli_change_user(connection,username,password,newdbname)説明: 接続されたデータベースを変更します
<?php //配置数据库信息 $localhost = 'localhost'; $username = 'zmz'; $password = '20040315'; $dbname = 'zmz'; $port = 3306; $newdbname = 'test'; //连接数据库 $conn = mysqli_connect($localhost,$username,$password,$dbname,$port); //检查连接 if(mysqli_connect_errno($conn)) { die('连接数据库失败!'.mysqli_connect_error()); } //连接成功,更改连接的数据库 if(mysqli_change_user($conn,$username,$password,$newdbname)) { echo '连接成功!'; }else { echo '连接失败!'; } //关闭连接 mysqli_close($conn); ?>2
, mysqli_character_set_name() 関数
説明: データベースに接続するためのデフォルトの文字セットを返します。
<?php //配置数据库信息 $localhost = 'localhost'; $username= 'zmz'; $password = '20040315'; $dbname = 'zmz'; $port = 3306; //连接数据库 $conn = mysqli_connect($localhost,$username,$password,$dbname,$port); //检查连接 if(!$conn) { die('连接失败!'.mysqli_connect_error()); } //连接成功,获取默认字符集 $charset = mysqli_character_set_name($conn); echo '默认字符集为:'.$charset; //关闭连接 mysqli_close($conn); ?>
3
、mysqli_data_seek()関数説明: 結果を調整します。結果セット内の任意の行へのポインタ。
<?php //配置数据库相关信息 $localhost = 'localhost'; $username = 'zmz'; $password = '20040315'; $dbname = 'zmz'; $port = 3306; //连接数据库 $conn = mysqli_connect($localhost,$username,$password,$dbname,$port); //检查连接 if(mysqli_connect_errno($conn)) { die('连接失败!'.mysqli_connect_error()); } //连接成功,利用移动指针操作完成查找固定行 //定义sql语句 $sql = "select * from demo"; $result = mysqli_query($conn,$sql); //未改变指针位置时 $roww = mysqli_fetch_row($result); print_r($roww[0]); echo "<br />"; if($result) { mysqli_data_seek($result,2); //取出数据 $row = mysqli_fetch_row($result); print_r($row[0]); }else { die('连接失败!'); } //释放结果集内存 mysqli_free_result($result); //关闭连接 mysqli_close($conn); ?>
4
, mysqli_free_result() 関数 説明: 結果セットのメモリを解放します。
<?php //配置数据库信息 $localhost = 'localhost'; $username = 'zmz'; $password = '20040315'; $dbname = 'zmz'; $port = 3306; //连接数据库 $conn = mysqli_connect($localhost,$username,$password,$dbname,$port); if(mysqli_connect_errno($conn)) { die('连接失败!'.mysqli_connect_error()); } //连接成功,执行sql语句 $sql = "select * from demo"; if($result = mysqli_query($conn, $sql)) { while($row = mysqli_fetch_row($result)) { print_r($row); echo "<br>"; } }else { die('执行失败!'); } //释放结果集内存 mysqli_free_result($result); //关闭连接 mysqli_close($conn); ?>
5,
mysqli_fetch_row()関数説明: 結果からset 行を取得し、列挙配列として返します。
<?php //配置数据库信息 $localhost = 'localhost'; $username = 'zmz'; $password = '20040315'; $dbname = 'zmz'; $port = 3306; //连接数据库 $conn = mysqli_connect($localhost,$username,$password,$dbname,$port); if(mysqli_connect_errno($conn)) { die('连接失败!'.mysqli_connect_error()); } //连接成功,执行sql语句 $sql = "select * from demo"; if($result = mysqli_query($conn, $sql)) { while($row = mysqli_fetch_row($result)) { print_r($row); echo "<br>"; } }else { die('执行失败!'); } //释放结果集内存 mysqli_free_result($result); //关闭连接 mysqli_close($conn); ?>以上、今回まとめたいくつかの機能の詳細な紹介と使用例ですので、皆様のお役に立てれば幸いです。 おすすめ関連記事:
https://www.php.cn/php-weizijiaocheng-428659.html
以上がphp mysqli 関数に関するいくつかの概要と例 (3)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。