Maison >développement back-end >tutoriel php >Quelques résumés et exemples sur les fonctions php mysqli (3)
Avant-propos : PHP est un langage de programmation relativement facile à utiliser, et PHP possède de nombreuses fonctions intégrées. Il est donc particulièrement important de comprendre et de maîtriser ces fonctions intégrées. Nous analyserons ensuite certaines des fonctions intégrées de PHP.
Je continuerai à l'organiser pour vous à l'avenir.
Tutoriel vidéo recommandé : https://www.php.cn/course/list/29/type/4.html
Compréhension des fonctions phpMysqli :
1. Qu'est-ce que php mysqli ?
php mysqli = php nysqli improved
La fonction mysqli permet d'accéder au serveur de base de données.
Attention ! L'extension mysqli est disponible pour mysqli version 4.1.13 ou plus récente.
2. Comment utiliser la fonction mysqli ?
Si vous souhaitez utiliser la fonction mysqli, vous devez ajouter le support de l'extension mysqli lors de la compilation de php.
Pour les détails d'installation, veuillez visiter : http://www.php.net/manual/en/mysqli.installation.php
Pour la configuration d'exécution Adresse d'informations détaillées : http://www.php.net/manual/en/mysqli.configuration.php
3. Introduction aux fonctions liées à php
1, mysqli_change_user(connection,username,password,newdbname)
Description : Changer la base de données connectée
Instance :
<?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()函数
Description : Renvoie le jeu de caractères par défaut pour la connexion à la base de données.
Exemple :
<?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()
Fonction
Description : Ajustez le pointeur de résultat sur n'importe quelle ligne du ensemble de résultats.
<?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()函数
Description : Libérer la mémoire du jeu de résultats.
Instance :
<?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()
Fonction
Description : Prenez une ligne de l'ensemble de résultats et renvoyez-la sous forme de tableau d'énumération
<?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); ?>
Ce qui précède est. résumé cette fois. Introduction détaillée et exemples de certaines fonctions, j'espère que cela pourra aider tout le monde
Articles connexes recommandés : https://www.php.cn/php-weizijiaocheng-428659.html
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!