Heim  >  Artikel  >  Backend-Entwicklung  >  Erste Schritte mit PHP: PHP und SQL

Erste Schritte mit PHP: PHP und SQL

WBOY
WBOYOriginal
2023-05-20 15:42:061485Durchsuche

PHP ist eine weit verbreitete serverseitige Skriptsprache, mit der dynamische Webseiten und Webanwendungen erstellt werden können. SQL ist eine Sprache zum Speichern, Verwalten und Abrufen von Daten. In diesem Artikel werden die Grundlagen von PHP und SQL und deren gemeinsame Verwendung vorgestellt.

1. Was ist PHP?

Der vollständige Name von PHP ist „Hypertext Preprocessor“, eine Skriptsprache, die auf dem Server ausgeführt werden kann. PHP wurde 1994 von Rasmus Lerdorf gegründet, um ein einfaches Tool zur Verfolgung seines persönlichen Datenverkehrs zu entwickeln. Mittlerweile ist PHP zu einem leistungsstarken Entwicklungstool geworden und wird häufig in der Webentwicklung und Anwendungsentwicklung eingesetzt.

PHP verfügt über sehr leistungsstarke Funktionen, darunter das Verarbeiten von Formularen, das Verarbeiten von Dateien, das Erstellen von Datenbanken, das Verwalten von Sitzungen und mehr. Gleichzeitig lässt sich PHP auch problemlos in andere Anwendungen und Datenbanken integrieren.

2. Was ist SQL?

Der vollständige Name von SQL lautet „Structured Query Language“, eine Sprache zum Speichern, Verwalten und Abrufen von Daten. SQL wurde Anfang der 1970er Jahre von R.M. Boyce und Donald D. Chamberlin von IBM entwickelt und ursprünglich für die Abfrage relationaler Datenbanken verwendet. Mittlerweile ist SQL zur Standardsprache für relationale Datenbanken geworden.

SQL verfügt über sehr leistungsstarke Funktionen, darunter das Erstellen von Tabellen, das Einfügen von Daten, das Abfragen von Daten, das Aktualisieren von Daten usw. Die SQL-Sprache ist außerdem sehr flexibel und kann an verschiedene Arten von Datenbankverwaltungssystemen angepasst werden.

3. Wie verwende ich PHP und SQL zusammen?

PHP kann in eine Vielzahl unterschiedlicher Datenbanktypen integriert werden, darunter MySQL, Oracle, Microsoft SQL Server und mehr. Im Folgenden wird MySQL als Beispiel verwendet, um die gemeinsame Verwendung von PHP und SQL vorzustellen.

1. Verbindung zur MySQL-Datenbank herstellen

Um eine Verbindung zur MySQL-Datenbank herzustellen, müssen Sie die MySQL-Erweiterung von PHP verwenden. Hier ist ein Beispielcode zum Herstellen einer Verbindung zu einer MySQL-Datenbank:

<?php
$servername = "localhost";
$username = "username";
$password = "password";
$database = "database";

// 创建连接
$conn = mysqli_connect($servername, $username, $password, $database);

// 检查连接
if (!$conn) {
    die("连接失败: " . mysqli_connect_error());
}
echo "连接成功";
?>

Dieser Code verwendet die Funktion mysqli_connect(), um eine Verbindung zu einer MySQL-Datenbank herzustellen. Unter diesen repräsentiert $servername den Servernamen, $username repräsentiert den Benutzernamen, $password repräsentiert das Passwort und $database repräsentiert den Namen der Datenbank, mit der eine Verbindung hergestellt werden soll. Wenn die Verbindung fehlschlägt, gibt die Funktion „false“ zurück.

2. SQL-Abfrage ausführen

Um eine SQL-Abfrage auszuführen, müssen Sie die Funktion mysqli_query() von PHP verwenden. Das Folgende ist ein Beispielcode zum Abfragen von Daten:

<?php
$sql = "SELECT id, name, email FROM users";
$result = mysqli_query($conn, $sql);

if (mysqli_num_rows($result) > 0) {
    // 输出数据
    while($row = mysqli_fetch_assoc($result)) {
        echo "id: " . $row["id"]. " - Name: " . $row["name"]. " - Email: " . $row["email"]. "<br>";
    }
} else {
    echo "0 结果";
}

mysqli_close($conn);
?>

Dieser Code verwendet die Funktion mysqli_query(), um eine Abfrageanweisung auszuführen, und verwendet die Funktion mysqli_fetch_assoc(), um die Ergebnisse Zeile für Zeile abzurufen. Ist das Ergebnis leer, wird „0 Ergebnis“ ausgegeben.

3. Daten einfügen

Um Daten einzufügen, müssen Sie die Funktion mysqli_query() von PHP verwenden. Das Folgende ist ein Beispielcode zum Einfügen von Daten:

<?php
$sql = "INSERT INTO users (name, email, password) VALUES ('John Doe', 'johndoe@example.com', 'password123')";

if (mysqli_query($conn, $sql)) {
    echo "插入成功";
} else {
    echo "Error: " . $sql . "<br>" . mysqli_error($conn);
}

mysqli_close($conn);
?>

Dieser Code verwendet die Funktion mysqli_query(), um eine Einfügeanweisung auszuführen und zu überprüfen, ob die Daten erfolgreich eingefügt wurden. Schlägt das Einfügen fehl, wird eine Fehlermeldung ausgegeben.

Fazit

PHP und SQL sind zwei unverzichtbare Werkzeuge in der Webentwicklung. PHP kann in eine Vielzahl unterschiedlicher Datenbanktypen integriert werden, darunter MySQL, Oracle, Microsoft SQL Server und mehr. Durch die Kombination von PHP und SQL können Sie leistungsfähigere und flexiblere Webanwendungen erstellen. Gleichzeitig kann Ihnen das Verständnis der Grundlagen von PHP und SQL auch dabei helfen, Daten besser zu verwalten und zu verarbeiten.

Das obige ist der detaillierte Inhalt vonErste Schritte mit PHP: PHP und SQL. 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