Zunächst müssen Sie in der Datenbank eine Datenbank- und Datentabelle erstellen, um Formulardaten zu speichern. Die folgenden SQL -Anweisungen können über PhpMyAdmin- oder Befehlszeilen -Tools ausgeführt werden:
Datenbank erstellen Form_DB; Verwenden Sie Form_DB; Tabelle Form_Data erstellen ( ID int (11) Auto_increment Primärschlüssel, Nennen Sie Varchar (255) nicht null, E -Mail Varchar (255) nicht null, Nachrichtentext );
Entwerfen Sie als Nächstes ein einfaches HTML -Formular, durch das Benutzer ihren Namen, E -Mail- und Nachrichteninhalt ausfüllen können:
<form method="POST" action="submit.php"> <label for="name">Name:</label> <input type="text" name="name" id="name" required><br> <label for="email">Post:</label> <input type="email" name="email" id="email" required><br> <label for="message">Nachricht:</label> <textarea name="message" id="message" rows="5" required></textarea><br> <input type="submit" value="einreichen"> </form>
Erstellen Sie eine PHP -Datei mit dem Namen Subschritt.php , die Formulardaten empfängt und in der Datenbank speichert:
<?php // Formulardaten abrufen $name = $_POST['name']; $email = $_POST['email']; $message = $_POST['message']; // Stellen Sie eine Verbindung zur Datenbank her $connection = mysqli_connect('localhost', 'username', 'password', 'form_db'); // Überprüfen Sie die Verbindung if (!$connection) { die("Die Datenbankverbindung ist fehlgeschlagen: " . mysqli_connect_error()); } // Daten einfügen $sql = "INSERT INTO form_data (name, email, message) VALUES ('$name', '$email', '$message')"; if (mysqli_query($connection, $sql)) { echo "Daten wurden erfolgreich in die Tabelle eingefügt"; } else { echo "Daten einfügen时发生错误: " . mysqli_error($connection); } // Schließen Sie die Verbindung mysqli_close($connection); ?>
Öffnen Sie nach dem Hochladen des HTML -Formulars und des PHP -Skripts auf den Server die Formularseite im Browser, füllen Sie die Informationen aus und senden Sie sie ein. Wenn der Vorgang korrekt ist, zeigt der Browser die Eingabeaufforderung an. "Daten wurden erfolgreich in die Tabelle eingefügt".
In diesem Artikel wird der grundlegende Prozess der Implementierung von Formdatenübermittlungen in die MySQL -Datenbank über PHP eingeführt. Der Prozess beinhaltet das Erstellen von Datenbank- und Tabellenstrukturen, das Schreiben von Benutzerformularen und die Verarbeitung von Dateneinfügungen nach PHP -Skripten. In den tatsächlichen Projekten können Datenüberprüfungs-, Filter- und Sicherheitsmaßnahmen entsprechend den Anforderungen zur Verbesserung der Robustheit und Sicherheit der Anwendung hinzugefügt werden.