


PHP führt Vorgänge zum Hinzufügen, Löschen, Ändern und Abfragen der MySQL-Datenbank aus
Mit der rasanten Entwicklung des Internets werden Website-Funktionen immer komplexer und Dateninteraktionen immer häufiger. Als beliebteste Backend-Sprache wird PHP zunehmend verwendet. In der Webentwicklung ist die Interaktion mit Datenbanken ein wichtiger Link. Zu den häufig verwendeten Datenbanken gehören MySQL, Oracle, SQL Server usw. In diesem Artikel wird anhand von Beispielen erläutert, wie Sie mithilfe der PHP-Sprache Hinzufügungs-, Lösch-, Änderungs- und Abfragevorgänge in einer MySQL-Datenbank implementieren.
Zuerst müssen wir mit PHP eine Verbindung zur MySQL-Datenbank herstellen. In PHP können Sie die MySQL-Datenbank mit der Funktionsbibliothek mysqli betreiben. Die Funktionsbibliothek mysqli ist eine Erweiterungsbibliothek von PHP, die viele Funktionen für den Betrieb der MySQL-Datenbank bereitstellt.
Mit der Datenbank verbinden:
Sie müssen die Funktion mysqli_connect() verwenden, um eine Verbindung zur MySQL-Datenbank herzustellen. Diese Funktion verfügt über 4 Parameter: Serveradresse, Benutzername, Passwort und Datenbankname. Darunter sind die Serveradresse und der Benutzername erforderlich, und das Passwort und der Datenbankname sind optional. Der Code lautet wie folgt:
$servername = "localhost"; $username = "root"; $password = ""; $dbname = "testDB"; // 创建连接 $conn = mysqli_connect($servername, $username, $password, $dbname); // 检查连接是否成功 if (!$conn) { die("连接失败: " . mysqli_connect_error()); } echo "连接成功";
Wenn die Verbindung erfolgreich ist, wird die Meldung „Verbindung erfolgreich“ ausgegeben. Schlägt die Verbindung fehl, werden die Meldung „Verbindung fehlgeschlagen“ und detaillierte Fehlerinformationen ausgegeben.
Daten hinzufügen:
Als nächstes zeigen wir, wie man Daten über PHP zur MySQL-Datenbank hinzufügt. Verwenden Sie in MySQL die INSERT-Anweisung, um eine oder mehrere Datenzeilen in eine Tabelle einzufügen. Der Code lautet wie folgt:
$name = 'Tom'; $age = 18; $sql = "INSERT INTO user (name, age) VALUES ('$name', '$age')"; if (mysqli_query($conn, $sql)) { echo "数据插入成功"; } else { echo "Error: " . $sql . "<br>" . mysqli_error($conn); }
Dieser Code wird verwendet, um eine Datenzeile in die Tabelle mit dem Namen „Benutzer“ einzufügen, die zwei Felder enthält: „Name“ und „Alter“. Wenn der Einfügevorgang erfolgreich ist, wird die Meldung „Dateneinfügung erfolgreich“ ausgegeben, andernfalls wird eine Fehlermeldung ausgegeben.
Daten ändern:
Als nächstes zeigen wir, wie man Daten in der MySQL-Datenbank über PHP ändert. Verwenden Sie in MySQL die UPDATE-Anweisung, um Daten in einer Tabelle zu ändern. Der Code lautet wie folgt:
$age = 20; $sql = "UPDATE user SET age='$age' WHERE name='Tom'"; if (mysqli_query($conn, $sql)) { echo "数据修改成功"; } else { echo "Error: " . $sql . "<br>" . mysqli_error($conn); }
Dieser Code wird verwendet, um das Feld „Alter“ des Datensatzes mit dem Namen „Tom“ auf 20 zu ändern. Wenn der Änderungsvorgang erfolgreich ist, wird die Meldung „Datenänderung erfolgreich“ ausgegeben, andernfalls wird eine Fehlermeldung ausgegeben.
Daten abfragen:
Als nächstes zeigen wir, wie man Daten in einer MySQL-Datenbank über PHP abfragt. Verwenden Sie in MySQL die SELECT-Anweisung, um Daten aus einer Tabelle abzufragen. Der Code lautet wie folgt:
$sql = "SELECT * FROM user"; $result = mysqli_query($conn, $sql); if (mysqli_num_rows($result) > 0) { // 输出每行数据 while($row = mysqli_fetch_assoc($result)) { echo "name: " . $row["name"]. " - age: " . $row["age"]. "<br>"; } } else { echo "0 结果"; }
Dieser Code wird verwendet, um alle Zeilen aus der Tabelle mit dem Namen „Benutzer“ abzufragen und die Felder „Name“ und „Alter“ jeder Zeile auszugeben. Wenn Daten in der Tabelle vorhanden sind, werden die Abfrageergebnisse ausgegeben; andernfalls werden „0 Ergebnisse“ ausgegeben.
Daten löschen:
Abschließend zeigen wir Ihnen, wie Sie Daten über PHP aus der MySQL-Datenbank löschen. Verwenden Sie in MySQL die DELETE-Anweisung, um Daten aus einer Tabelle zu löschen. Der Code lautet wie folgt:
$sql = "DELETE FROM user WHERE name='Tom'"; if (mysqli_query($conn, $sql)) { echo "数据删除成功"; } else { echo "Error: " . $sql . "<br>" . mysqli_error($conn); }
Dieser Code wird verwendet, um den Datensatz mit dem Namen „Tom“ zu löschen. Wenn der Löschvorgang erfolgreich ist, wird die Meldung „Datenlöschung erfolgreich“ ausgegeben, andernfalls wird eine Fehlermeldung ausgegeben.
Zusammenfassend zeigt dieses Beispiel, wie Sie mit PHP die MySQL-Datenbank hinzufügen, löschen, ändern und abfragen. Natürlich müssen wir in der tatsächlichen Entwicklung eine geeignete Datenbankbetriebsmethode entsprechend unseren Anforderungen auswählen und darauf achten, Sicherheitsprobleme wie SQL-Injection zu verhindern.
Das obige ist der detaillierte Inhalt vonPHP führt Vorgänge zum Hinzufügen, Löschen, Ändern und Abfragen der MySQL-Datenbank aus. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

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

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

Undress AI Tool
Ausziehbilder kostenlos

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)

Heiße Themen

In dem Artikel werden OWASP Top 10 Schwachstellen in PHP- und Minderungsstrategien erörtert. Zu den wichtigsten Problemen gehören die Injektion, die kaputte Authentifizierung und XSS mit empfohlenen Tools zur Überwachung und Sicherung von PHP -Anwendungen.

Die JIT -Kompilierung von PHP 8 verbessert die Leistung, indem häufig ausgeführte Code in den Maschinencode zusammengestellt wird, um Anwendungen mit schweren Berechnungen zugute und die Ausführungszeiten zu reduzieren.

In dem Artikel wird das Sicherung von PHP -Dateien -Uploads erläutert, um Schwachstellen wie die Code -Injektion zu verhindern. Es konzentriert sich auf die Dateitypvalidierung, den sicheren Speicher und die Fehlerbehandlung, um die Anwendungssicherheit zu verbessern.

In dem Artikel wird die symmetrische und asymmetrische Verschlüsselung in PHP erörtert und ihre Eignung, Leistung und Sicherheitsunterschiede verglichen. Die symmetrische Verschlüsselung ist schneller und für Massendaten geeignet, während asymmetrisch für den sicheren Schlüsselaustausch verwendet wird.

In dem Artikel wird die Implementierung einer robusten Authentifizierung und Autorisierung in PHP erörtert, um den nicht autorisierten Zugriff zu verhindern, Best Practices zu beschreiben und sicherheitsrelevante Tools zu empfehlen.

In dem Artikel werden Strategien erörtert, um CSRF-Angriffe in PHP zu verhindern, einschließlich der Verwendung von CSRF-Token, selben Cookies und ordnungsgemäßem Sitzungsmanagement.

In dem Artikel werden Strategien zur Implementierung der API-Rate in PHP erörtert, einschließlich Algorithmen wie Token-Bucket und Leaky Bucket sowie Bibliotheken wie Symfony/Rate-Limiter. Es deckt auch die Überwachung, die dynamischen Einstellungsgeschwindigkeiten und die Hand ab

In Artikel werden Best Practices für die Validierung der PHP-Eingabe erörtert, um die Sicherheit zu verbessern und sich auf Techniken wie die Verwendung integrierter Funktionen, den Whitelist-Ansatz und die serverseitige Validierung zu konzentrieren.
