So übergeben Sie ein Array in PHP an die Datenbank
In PHP müssen wir häufig Array-Daten in der Datenbank speichern, damit Daten in nachfolgenden Programmen einfach manipuliert und verwaltet werden können. In diesem Artikel wird erläutert, wie Arrays an die Datenbank übergeben werden.
Zuerst müssen wir eine Verbindung zur Datenbank herstellen, hier ist MySQL als Beispiel:
// 连接数据库 $host = 'localhost'; // 数据库服务器地址 $user = 'root'; // 数据库用户名 $pass = 'pass'; // 数据库密码 $dbname = 'mydb'; // 数据库名 $conn = mysqli_connect($host, $user, $pass, $dbname); if (!$conn) { die('Connection failed: ' . mysqli_connect_error()); }
Als nächstes definieren wir eine Variable, die Array-Daten enthält:
$data = array( array('name' => 'John', 'age' => 25, 'email' => 'john@example.com'), array('name' => 'Alice', 'age' => 30, 'email' => 'alice@example.com'), );
Dann können wir eine Schleifenanweisung verwenden, um die Array-Daten an die zu übergeben Datenbank nacheinander:
foreach ($data as $item) { $name = mysqli_real_escape_string($conn, $item['name']); // 处理特殊字符 $age = $item['age']; $email = mysqli_real_escape_string($conn, $item['email']); $sql = "INSERT INTO users (name, age, email) VALUES ('$name', $age, '$email')"; if (mysqli_query($conn, $sql)) { echo "New record created successfully"; } else { echo "Error: " . $sql . "<br>" . mysqli_error($conn); } }
Hier haben wir die mysqli_real_escape_string
-Funktion verwendet, um Sonderzeichen zu verarbeiten und SQL-Injection-Angriffe zu verhindern.
Vergessen Sie zum Schluss nicht, die Datenbankverbindung zu schließen:
mysqli_close($conn);
Durch die oben genannten Schritte können Sie die Array-Daten erfolgreich in die Datenbank übertragen. In der tatsächlichen Entwicklung können wir diese Vorgänge in Funktionen oder Klassen kapseln, um die Wiederverwendung in mehreren Programmen zu erleichtern.
Das obige ist der detaillierte Inhalt vonSo übergeben Sie ein Array in PHP an die Datenbank. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undress AI Tool
Ausziehbilder kostenlos

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Clothoff.io
KI-Kleiderentferner

Video Face Swap
Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)