Heim  >  Artikel  >  Backend-Entwicklung  >  Besprechen Sie, wie Sie mit PHP Vorgänge zum Hinzufügen, Löschen, Überprüfen und Ändern durchführen

Besprechen Sie, wie Sie mit PHP Vorgänge zum Hinzufügen, Löschen, Überprüfen und Ändern durchführen

PHPz
PHPzOriginal
2023-04-21 09:11:471173Durchsuche

PHP ist eine beliebte serverseitige Programmiersprache, die zum Erstellen umfangreicher Webanwendungen verwendet werden kann. Unter diesen ist das Hinzufügen, Löschen, Überprüfen und Ändern einer der grundlegendsten und am häufigsten verwendeten Vorgänge bei der Entwicklung von Webanwendungen. Daher werden wir uns in diesem Artikel eingehend mit der Verwendung von PHP zur Durchführung von CRUD-Vorgängen befassen, damit Sie problemlos mit der Entwicklung von Webanwendungen beginnen können.

Schritt eins: Erstellen Sie eine Datenbank

Bevor Sie etwas hinzufügen, löschen, überprüfen und ändern, müssen Sie zunächst eine Datenbank erstellen. In diesem Artikel verwenden wir MySQL als Beispiel. In MySQL können wir die folgende SQL-Anweisung verwenden, um eine einfache Benutzertabelle zu erstellen:

CREATE TABLE users (

id INT NOT NULL AUTO_INCREMENT,
name VARCHAR(50) NOT NULL,
email VARCHAR(50) NOT NULL,
password VARCHAR(50) NOT NULL,
PRIMARY KEY (id)

);

The The Die Anweisung erstellt eine Tabelle mit dem Namen „users“, die vier Spalten enthält: ID, Name, E-Mail und Passwort. Dabei ist „id“ ein automatisch inkrementierendes Feld, sodass jeder neue Datensatz eine eindeutige ID hat.

Schritt 2: Verbindung zur Datenbank herstellen

Um PHP zum Hinzufügen, Löschen, Überprüfen und Ändern von Vorgängen zu verwenden, müssen wir zuerst eine Verbindung zur MySQL-Datenbank herstellen. Sie können den folgenden Code verwenden, um eine Verbindung zur MySQL-Datenbank herzustellen:

$servername = "localhost";
$username = "root";#🎜🎜 #$password = "passwort";
$dbname = "myDB";

$conn = mysqli_connect($servername, $username, $password, $dbname);

# 🎜🎜#if ( !$conn) {

die("Connection failed: " . mysqli_connect_error());

}

echo "Verbindung erfolgreich hergestellt";

?>

Im obigen Code Wir geben den Servernamen, den Benutzernamen, das Passwort und den Datenbanknamen an. Schlägt die Verbindung fehl, wird eine Verbindungsfehlermeldung ausgegeben. Bei erfolgreicher Verbindung wird „Verbindung erfolgreich hergestellt“ ausgegeben.

Schritt 3: Neue Datensätze einfügen

Nachdem wir uns nun erfolgreich mit der MySQL-Datenbank verbunden haben, finden Sie hier den Code zum Einfügen neuer Datensätze:

#🎜 🎜# $sql = "INSERT INTO Benutzer (Name, E-Mail, Passwort)

VALUES ('John', 'john@example.com', 'password123')";#🎜 🎜#

if (mysqli_query($conn, $sql)) {

echo "New record created successfully";

} else {

echo "Error: " . $sql . "<br>" . mysqli_error($conn);<p>}</p>?>#🎜🎜 ## 🎜🎜#Im obigen Code verwenden wir die INSERT-Anweisung, um einen neuen Datensatz in die Tabelle „Benutzer“ einzufügen. Dieser Datensatz enthält drei Felder: Name, E-Mail und Passwort. Bei erfolgreicher Einfügung wird die Meldung „Neuer Datensatz erfolgreich erstellt“ ausgegeben. Tritt ein Fehler auf, wird eine Fehlermeldung ausgegeben. <p></p>Schritt 4: Daten abfragen <p><br>Wir können die SELECT-Anweisung verwenden, um die Daten in der Tabelle „Benutzer“ abzufragen. Im Folgenden finden Sie den Code zum Abfragen von Daten: </p>
<p><?php</p>$sql = "ID, Name, E-Mail FROM Benutzer auswählen";<p>$result = mysqli_query( $conn, $sql);</p><p>if (mysqli_num_rows($result) > 0) {</p>
<pre class="brush:php;toolbar:false">while($row = mysqli_fetch_assoc($result)) {
    echo "id: " . $row["id"]. " - Name: " . $row["name"]. " - Email: " . $row["email"]. "<br>";
}

} else {

echo "0 results";

}# 🎜🎜# ?>

Im obigen Code verwenden wir die SELECT-Anweisung, um die ID-, Namens- und E-Mail-Spalten in der Tabelle „Benutzer“ abzufragen. Wenn die Ergebnismenge Daten enthält, verwenden Sie eine While-Schleife, um die Abfrageergebnisse Zeile für Zeile auszugeben. Ist die Ergebnismenge leer, wird „0 Ergebnisse“ ausgegeben.

Schritt 5: Datensätze aktualisieren

Wir können die UPDATE-Anweisung verwenden, um die Datensätze in der Tabelle „Benutzer“ zu aktualisieren. Hier ist der Code zum Aktualisieren des Datensatzes:

$sql = "UPDATE users SET email='john.doe@example.com' WHERE id=1" ;#🎜 🎜#

if (mysqli_query($conn, $sql)) {

echo "Record updated successfully";

} else {

echo "Error updating record: " . mysqli_error($conn);

}

?> #🎜🎜 #
Im obigen Code aktualisieren wir das Feld „E-Mail“ des Datensatzes mit „ID“ 1 auf „john.doe@example.com“. Bei erfolgreicher Aktualisierung wird die Meldung „Datensatz erfolgreich aktualisiert“ ausgegeben. Andernfalls wird eine Fehlermeldung ausgegeben.

Schritt 6: Datensätze löschen

Wir können die DELETE-Anweisung verwenden, um Datensätze in der Tabelle „Benutzer“ zu löschen. Hier ist der Code zum Löschen eines Datensatzes:

$sql = "DELETE FROM users WHERE id=1";

if ( mysqli_query($ conn, $sql)) {

echo "Record deleted successfully";

} else {

echo "Error deleting record: " . mysqli_error($conn);

}

?>


Oben Code: Wir verwenden die DELETE-Anweisung, um den Datensatz mit „id“ 1 zu löschen. Bei erfolgreichem Löschvorgang wird die Meldung „Datensatz erfolgreich gelöscht“ ausgegeben. Andernfalls wird eine Fehlermeldung ausgegeben.

Zusammenfassung

Die oben genannten Vorgänge sind die grundlegenden Vorgänge zum Hinzufügen, Löschen, Überprüfen und Ändern in PHP. Sie gehören zu den grundlegendsten und am häufigsten verwendeten Vorgängen bei der Entwicklung von Webanwendungen. Durch das Studium dieses Artikels sollten Sie gelernt haben, wie Sie mit PHP eine Verbindung zur Datenbank herstellen, neue Datensätze einfügen, Daten abfragen, Datensätze aktualisieren und Datensätze löschen. Ich hoffe, dieser Artikel hilft Ihnen dabei, mehr Erfolg bei der Entwicklung von Webanwendungen zu erzielen.

Das obige ist der detaillierte Inhalt vonBesprechen Sie, wie Sie mit PHP Vorgänge zum Hinzufügen, Löschen, Überprüfen und Ändern durchführen. 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