Heim > Artikel > Backend-Entwicklung > So verwenden Sie MySQL-Funktionen in PHP
In PHP-Anwendungen ist die Datenbankverwaltung von entscheidender Bedeutung. Die Integration mit der MySQL-Datenbank ist eine der Fähigkeiten, die PHP-Entwickler beherrschen sollten. MySQL ist ein beliebtes Open-Source-Datenbankverwaltungssystem, für das PHP umfassende Unterstützung bietet. PHP-Programmierer können MySQL-Funktionen zur Integration in die MySQL-Datenbank verwenden, um Vorgänge wie das Einfügen, Abfragen, Aktualisieren und Löschen von Daten zu implementieren.
In diesem Artikel werden wir uns eingehend mit der Verwendung von MySQL-Funktionen in PHP befassen. Wir werden die folgenden Themen behandeln:
Die Verbindung zur MySQL-Datenbank in PHP ist einfach. Sie können integrierte MySQLi-Funktionen oder PDO-Klassen verwenden.
Wenn Sie die MySQL-Funktion verwenden, müssen Sie den folgenden Befehl verwenden, um eine MySQL-Verbindung zu erstellen:
$conn = mysqli_connect($servername, $username, $password, $dbname);
Wo:
$servername
: MySQL-Servername $servername
:MySQL服务器名$username
:MySQL用户名$password
:MySQL用户密码$dbname
:要连接到的数据库名该函数返回一个连接对象 $conn
。如果连接失败,将返回 FALSE。
采用PDO类时,您可以使用以下命令创建MySQL连接:
$conn = new PDO("mysql:host=$servername;dbname=$dbname", $username, $password);
其中:
$servername
:MySQL服务器名$username
:MySQL用户名$password
:MySQL用户密码$dbname
:要连接到的数据库名该函数返回一个连接对象 $conn
。如果连接失败,将引发PDOException异常。
在成功连接到MySQL数据库后,我们现在可以开始执行查询、插入、更新和删除操作了。
在PHP中执行查询有两种主要方法:
以下是一种示例:
$sql = "SELECT id, name, age FROM users"; $result = mysqli_query($conn, $sql);
该代码执行 SELECT 查询,并将结果存储在 $result
变量中。您可以使用以下代码将结果显示出来:
while($row = mysqli_fetch_assoc($result)) { echo "ID: " . $row["id"] . " Name: " . $row["name"] . " Age: " . $row["age"]; }
以下是一种示例:
$sql = "SELECT id, name, age FROM users"; $result = $conn->query($sql);
该代码执行 SELECT 查询,并将结果存储在 $result
变量中。您可以使用以下代码将结果显示出来:
foreach($result as $row) { echo "ID: " . $row["id"] . " Name: " . $row["name"] . " Age: " . $row["age"]; }
在PHP中插入数据有两种主要方法:
以下是一种示例:
$sql = "INSERT INTO users (name, age) VALUES ('John Doe', 25)"; mysqli_query($conn, $sql);
该代码将向 users
表中插入一条记录,其中 name
为 John Doe
,age
为 25
。
以下是一种示例:
$sql = "INSERT INTO users (name, age) VALUES ('John Doe', 25)"; $conn->exec($sql);
该代码将向 users
表中插入一条记录,其中 name
为 John Doe
,age
为 25
。
在PHP中更新数据有两种主要方法:
以下是一种示例:
$sql = "UPDATE users SET age = 26 WHERE name = 'John Doe'"; mysqli_query($conn, $sql);
该代码将更新 users
表中 name
为 John Doe
的记录的 age
字段为 26
。
以下是一种示例:
$sql = "UPDATE users SET age = 26 WHERE name = 'John Doe'"; $conn->exec($sql);
该代码将更新 users
表中 name
为 John Doe
的记录的 age
字段为 26
。
在PHP中删除数据有两种主要方法:
以下是一种示例:
$sql = "DELETE FROM users WHERE name = 'John Doe'"; mysqli_query($conn, $sql);
该代码将删除 users
表中 name
为 John Doe
的记录。
以下是一种示例:
$sql = "DELETE FROM users WHERE name = 'John Doe'"; $conn->exec($sql);
该代码将删除 users
表中 name
为 John Doe
$username: MySQL-Benutzername <h2></h2>
<code>$password
: MySQL-Benutzerpasswort
$dbname
: Der Name der Datenbank, mit der eine Verbindung hergestellt werden soll Diese Funktion gibt zurück ein Verbindungsobjekt $conn
. Wenn die Verbindung fehlschlägt, wird FALSE zurückgegeben. 🎜🎜Bei Verwendung der PDO-Klasse können Sie den folgenden Befehl verwenden, um eine MySQL-Verbindung zu erstellen: 🎜rrreee🎜Wobei: 🎜🎜🎜$servername
: MySQL-Servername 🎜🎜$username code>: MySQL-Benutzername 🎜🎜<code>$password
: MySQL-Benutzerpasswort 🎜🎜$dbname
: Der Name der Datenbank, mit der eine Verbindung hergestellt werden soll 🎜🎜Diese Funktion gibt a zurück Verbindungsobjekt $conn
. Wenn die Verbindung fehlschlägt, wird eine PDOException ausgelöst. 🎜🎜Nach erfolgreicher Verbindung zur MySQL-Datenbank können wir nun mit der Durchführung von Abfrage-, Einfüge-, Aktualisierungs- und Löschvorgängen beginnen. 🎜🎜Abfragen ausführen🎜🎜Es gibt zwei Hauptmethoden, um Abfragen in PHP auszuführen: 🎜🎜🎜Verwenden Sie die MySQLi-Funktion, um die Abfrage auszuführen. 🎜🎜Verwenden Sie die PDO-Klasse, um die Abfrage auszuführen.🎜🎜$result
. Sie können den folgenden Code verwenden, um die Ergebnisse anzuzeigen: 🎜rrreee$result
Variable. Sie können den folgenden Code verwenden, um die Ergebnisse anzuzeigen: 🎜rrreee🎜Daten einfügen🎜🎜Es gibt zwei Hauptmethoden zum Einfügen von Daten in PHP: 🎜🎜🎜Daten mit der MySQL-Funktion einfügen 🎜🎜PDO-Klasse zum Einfügen von Daten verwenden 🎜🎜users
ein, wobei name
John Doe
, Alter
ist 25
. 🎜users
ein, wobei name
ist ist John Doe
und age
ist 25
. 🎜🎜Daten aktualisieren🎜🎜Es gibt zwei Hauptmethoden zum Aktualisieren von Daten in PHP: 🎜🎜🎜Verwenden Sie die MySQL-Funktion, um Daten zu aktualisieren. 🎜🎜Verwenden Sie die PDO-Klasse, um Daten zu aktualisieren.🎜🎜age
des Datensatzes in der Tabelle users
, in dem der name
John Doe
ist 26
. 🎜name
in der users
-Tabelle auf John Doe
hat ein age
-Feld von 26
. 🎜🎜Daten löschen🎜🎜Es gibt zwei Hauptmethoden zum Löschen von Daten in PHP: 🎜🎜🎜Verwenden Sie die MySQLi-Funktion, um Daten zu löschen 🎜🎜Verwenden Sie die PDO-Klasse, um Daten zu löschen🎜🎜name
John Doe
ist, in der Tabelle users
. 🎜name
in der users
-Tabelle als John DoeDas obige ist der detaillierte Inhalt vonSo verwenden Sie MySQL-Funktionen in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!