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

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

王林
王林Original
2019-08-16 18:07:043079Durchsuche

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);
?>

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);
?>

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);
?>

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);
?>

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!

Stellungnahme:
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