Heim >Backend-Entwicklung >PHP-Problem >Hinzufügen, Löschen, Ändern und Überprüfen von PHP-Jobs

Hinzufügen, Löschen, Ändern und Überprüfen von PHP-Jobs

WBOY
WBOYOriginal
2023-05-07 09:50:071105Durchsuche

PHP (Hypertext Preprocessor) ist eine serverseitige Open-Source-Skriptsprache, die sich besonders für die Webentwicklung eignet. Es kann in HTML eingebettet werden und ist einfach zu bedienen, wodurch die Webentwicklung effizienter und komfortabler wird. Daher wird PHP zu einem integralen Bestandteil der Webentwicklung. Dieser Artikel konzentriert sich auf PHP und erläutert die Hinzufügungs-, Lösch-, Änderungs- und Abfragevorgänge von PHP. 1. Überprüfung der Grundkenntnisse von PHP Zu den Datentypen von Variablen gehören:

String (Zeichenfolge), numerischer Wert (Ganzzahl), Gleitkommazahl (Float), Boolean (Boolean), Array (Array), Objekt (Objekt) und Null (Null).

Kontrollstruktur
  1. Es ist sehr wichtig, die Kontrollstruktur zu beherrschen, wobei if-Anweisungen und for-Schleifen die grundlegendsten Kontrollstrukturen sind. Die if-Anweisung kann den entsprechenden Codeblock basierend auf bestimmten Bedingungen ausführen, während die for-Schleife einen Codeblock wiederholt ausführen kann.

Funktion

    Eine Funktion ist eine Möglichkeit, Code zu organisieren, der Parameter akzeptiert, Berechnungen durchführt und ein Ergebnis zurückgibt. In PHP können wir eine Funktion anpassen und sie nach Namen und Variablen aufrufen.
  1. 2. PHP hinzufügen, löschen, ändern und prüfen

In der tatsächlichen Webentwicklung ist das Hinzufügen, Löschen, Ändern und Prüfen eine notwendige Funktion. Im Folgenden stellen wir die Vorgänge von PHP unter den vier Aspekten Hinzufügen, Löschen, Ändern und Überprüfen vor.

    (1) Daten hinzufügen
  1. Es gibt zwei Hauptmethoden zum Hinzufügen von Daten in PHP: Eine besteht darin, Daten manuell einzugeben, und die andere darin, Daten über ein Formular zu übermitteln. In jedem Fall müssen Sie jedoch eine Verbindung zur Datenbank herstellen. Schauen wir uns als Nächstes ein Beispiel für eine manuelle Eingabe an.

1. Daten manuell einfügen

<?php
$servername = "localhost";//数据库地址,这里指本地
$username = "yourusername";//登录数据库的用户名
$password = "yourpassword";//登录数据库的密码
$dbname = "yourdatabasename";//连接的数据库名称

// 创建连接
$conn = mysqli_connect($servername, $username, $password, $dbname);
// 检测连接
if (!$conn) {
    die("Connection failed: " . mysqli_connect_error());
}

// SQL插入语句
$sql = "INSERT INTO MyGuests (firstname, lastname, email)
VALUES ('John', 'Doe', 'john@example.com')";

if (mysqli_query($conn, $sql)) {
    echo "New record created successfully";
} else {
    echo "Error: " . $sql . "<br>" . mysqli_error($conn);
}

mysqli_close($conn);
?>

Der obige Code erfordert Kenntnisse über die Verbindung zur Datenbank und SQL-Anweisungen. Wir müssen ein Verbindungsobjekt $conn erstellen und dann die Funktion mysqli_query aufrufen, um die Einfügeanweisung auszuführen. Die Variable $conn muss die Funktion mysqli_close verwenden, um die Verbindung nach der Verwendung zu schließen.

2. Formularmethode zum Einfügen von Daten

Die Formularmethode ist eine praktischere Methode zum Einfügen von Daten. Wir können den Eingabedatentyp und die Tabelle definieren, in die Daten eingefügt werden sollen, und dann die Daten über ein PHP-Skript empfangen . Abschließend werden die Daten in der Datenbank gespeichert.

Der Beispielcode lautet wie folgt:

<!DOCTYPE html>
<html>
<body>

<form action="insert.php" method="post">
  First name:<br>
  <input type="text" name="fname">
  <br>
  Last name:<br>
  <input type="text" name="lname">
  <br>
  Email:<br>
  <input type="text" name="email">
  <br><br>
  <input type="submit" value="Submit">
</form> 

</body>
</html>

Unter diesen definiert das Attribut „action“ den Dateinamen des PHP-Skripts (z. B. insert.php unten), das Attribut „method“ definiert die Datenübermittlungsmethode als POST, und das Eingabefeld im Formular übergibt das Attribut „Name“, die letzte Schaltfläche „Senden“ ist auch ein Formular, über das wir Daten an das entsprechende PHP-Skript senden können.

In der Datei insert.php müssen wir Variablen akzeptieren und in die Datenbank einfügen. Der Beispielcode lautet wie folgt:

<?php
$servername = "localhost";
$username = "yourusername";
$password = "yourpassword";
$dbname = "yourdatabasename";

// 创建连接
$conn = new mysqli($servername, $username, $password, $dbname);

// 检测连接
if ($conn->connect_error) {
    die("Connection failed: " . $conn->connect_error);
}

// 接收参数
$fname = $_POST['fname'];
$lname = $_POST['lname'];
$email = $_POST['email'];

// 插入数据
$sql = "INSERT INTO MyGuests (firstname, lastname, email)
VALUES ('$fname', '$lname', '$email')";

if ($conn->query($sql) === TRUE) {
    echo "New record created successfully";
} else {
    echo "Error: " . $sql . "<br>" . $conn->error;
}

$conn->close();
?>

(2) Daten löschen

Das Löschen von Daten ähnelt dem Hinzufügen von Daten. Sie müssen auch festlegen Stellen Sie eine Datenbankverbindung her und führen Sie dann die SQL-Anweisung aus.

Das Folgende ist ein Beispiel:

<?php
$servername = "localhost";
$username = "yourusername";
$password = "yourpassword";
$dbname = "yourdatabasename";

// 创建连接
$conn = new mysqli($servername, $username, $password, $dbname);

// 检测连接
if ($conn->connect_error) {
    die("Connection failed: " . $conn->connect_error);
}

// 删除数据
$sql = "DELETE FROM MyGuests WHERE id=3";

if ($conn->query($sql) === TRUE) {
    echo "Record deleted successfully";
} else {
    echo "Error deleting record: " . $conn->error;
}

$conn->close();
?>

(3) Ändern von Daten

Das Ändern von Daten erfordert auch den Aufbau einer Datenbankverbindung und die Ausführung von SQL-Anweisungen. Es ist jedoch zu beachten, dass wir die zu ändernden Datenzeilen angeben müssen, da sonst die Daten der gesamten Tabelle gemeinsam geändert werden, was zu unnötigen Konsequenzen führt.

Zum Beispiel der folgende Beispielcode:

<?php
$servername = "localhost";
$username = "yourusername";
$password = "yourpassword";
$dbname = "yourdatabasename";

// 创建连接
$conn = new mysqli($servername, $username, $password, $dbname);

// 检测连接
if ($conn->connect_error) {
    die("Connection failed: " . $conn->connect_error);
}

// 修改数据
$sql = "UPDATE MyGuests SET lastname='Doe' WHERE id=2";

if ($conn->query($sql) === TRUE) {
    echo "Record updated successfully";
} else {
    echo "Error updating record: " . $conn->error;
}

$conn->close();
?>

(4) Daten abfragen

Das Abfragen von Daten ist unsere am häufigsten verwendete Methode, die den Aufbau einer Verbindung und die Ausführung einer SELECT-Anweisung erfordert. Die Abfrageergebnisse geben ein Array zurück, und wir können verschiedene Operationen an diesem Array ausführen.

Der folgende Code ist ein einfaches Abfragebeispiel:

<?php
$servername = "localhost";
$username = "yourusername";
$password = "yourpassword";
$dbname = "yourdatabasename";

// 创建连接
$conn = new mysqli($servername, $username, $password, $dbname);

// 检测连接
if ($conn->connect_error) {
    die("Connection failed: " . $conn->connect_error);
}

// 查询数据
$sql = "SELECT id, firstname, lastname FROM MyGuests";
$result = $conn->query($sql);

if ($result->num_rows > 0) {
    // 输出数据
    while($row = $result->fetch_assoc()) {
        echo "id: " . $row["id"]. " - Name: " . $row["firstname"]. " " . $row["lastname"]. "<br>";
    }
} else {
    echo "0 results";
}

$conn->close();
?>

In diesem Beispielcode verwenden wir die SELECT-Anweisung, um die Daten zu ID, Vorname und Nachname aus der Datentabelle „MyGuests“ abzufragen. Wenn das Abfrageergebnis nicht leer ist, durchlaufen wir eine While-Schleife und geben jedes Datenelement aus.

3. Zusammenfassung

Im Prozess der Webanwendungsentwicklung sind das Hinzufügen, Löschen, Ändern und Überprüfen die grundlegendsten und wichtigsten Vorgänge. Durch die Einleitung dieses Artikels können wir die Anwendung von PHP bei der Bedienung dieser vier Grundmethoden verstehen. Um diese grundlegenden Methoden beherrschen zu können, müssen Sie natürlich auch über umfassende Kenntnisse der MySQL-Syntax, Grundkenntnisse in PHP und bestimmte Web-Frontend-Kenntnisse verfügen. Ich hoffe, dass dieser Artikel für Ihr späteres Studium hilfreich sein wird.

Das obige ist der detaillierte Inhalt vonHinzufügen, Löschen, Ändern und Überprüfen von PHP-Jobs. 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
Vorheriger Artikel:PHP relative Dateien löschenNächster Artikel:PHP relative Dateien löschen