Heim > Backend-Entwicklung > PHP-Tutorial > Einige Zusammenfassungen und Beispiele zu PHP-MySQL-Funktionen (3)

Einige Zusammenfassungen und Beispiele zu PHP-MySQL-Funktionen (3)

王林
Freigeben: 2023-04-07 07:38:01
Original
3092 Leute haben es durchsucht

Vorwort: PHP ist eine Programmiersprache, mit der man relativ einfach anfangen kann, und PHP verfügt über viele integrierte Funktionen. Daher ist es besonders wichtig, diese integrierten Funktionen zu verstehen und zu beherrschen. Als nächstes analysieren wir einige der integrierten Funktionen von PHP.

Ich werde es auch in Zukunft weiterhin für Sie organisieren.

Empfohlenes Video-Tutorial: https://www.php.cn/course/list/29/type/4.html

Verständnis der phpMysqli-Funktionen:

1. Was ist PHP-MySQL?

php mysqli = php nysqli improved

Die MySQLi-Funktion ermöglicht Ihnen den Zugriff auf den Datenbankserver.

Achtung! Die MySQLi-Erweiterung ist für MySQL-Version 4.1.13 oder neuer verfügbar.

2. Wie verwende ich die MySQLi-Funktion?

Wenn Sie die MySQLi-Funktion verwenden möchten, müssen Sie beim Kompilieren von PHP Unterstützung für die MySQLi-Erweiterung hinzufügen.

Für Installationsdetails besuchen Sie bitte: http://www.php.net/manual/en/mysqli.installation.php

Für die Ausführungskonfiguration Detaillierte Informationsadresse : http://www.php.net/manual/en/mysqli.configuration.php

3. Einführung in PHP-bezogene Funktionen

1, mysqli_change_user(connection,username,password,newdbname)

Beschreibung: Die verbundene Datenbank ändern

Instanz:

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

//连接数据库
$conn = mysqli_connect($localhost,$username,$password,$dbname,$port);
//检查连接
if(mysqli_connect_errno($conn)) {
die(&#39;连接数据库失败!&#39;.mysqli_connect_error());
}
//连接成功,更改连接的数据库
if(mysqli_change_user($conn,$username,$password,$newdbname)) {
echo &#39;连接成功!&#39;;
}else {
echo &#39;连接失败!&#39;;
}
//关闭连接
mysqli_close($conn);
?>
Nach dem Login kopieren

2 、mysqli_character_set_name()函数

Beschreibung: Gibt den Standardzeichensatz für die Verbindung zur Datenbank zurück.

Beispiel:

<?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(!$conn) {
die(&#39;连接失败!&#39;.mysqli_connect_error());
}
//连接成功,获取默认字符集
$charset = mysqli_character_set_name($conn);
echo &#39;默认字符集为:&#39;.$charset;

//关闭连接
mysqli_close($conn);
?>
Nach dem Login kopieren

3, mysqli_data_seek() Funktion

Beschreibung: Passen Sie den Ergebniszeiger an eine beliebige Zeile an Ergebnismenge.

<?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);
//未改变指针位置时
$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(&#39;连接失败!&#39;);
}
//释放结果集内存
mysqli_free_result($result);
//关闭连接
mysqli_close($conn);
?>
Nach dem Login kopieren

4, mysqli_free_result()函数

Beschreibung: Geben Sie den Ergebnismengenspeicher frei.

Instanz:

<?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";
if($result = mysqli_query($conn, $sql)) {
while($row = mysqli_fetch_row($result)) {
print_r($row);
echo "<br>";
}
}else {
die(&#39;执行失败!&#39;);
} 
//释放结果集内存
mysqli_free_result($result);
//关闭连接
mysqli_close($conn);
?>
Nach dem Login kopieren

5. mysqli_fetch_row()Funktion

Beschreibung: Nehmen Sie eine Zeile aus der Ergebnismenge und geben Sie sie als Aufzählungsarray zurück.

Das Obige ist Diesmal zusammengefasst. Detaillierte Einführung und Beispiele einiger Funktionen, ich hoffe, es kann allen helfen

Empfohlene verwandte Artikel:

https://www.php.cn/php-weizijiaocheng-428659.html

Das obige ist der detaillierte Inhalt vonEinige Zusammenfassungen und Beispiele zu PHP-MySQL-Funktionen (3). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage