PHP fügt eine Abfragedatenbankanweisung hinzu

王林
Freigeben: 2023-05-07 09:16:06
Original
403 Leute haben es durchsucht

PHP ist eine beliebte serverseitige Programmiersprache, die in der Webentwicklung weit verbreitet ist. Bei der Webentwicklung ist häufig eine Interaktion mit der Datenbank erforderlich, und der häufigste Vorgang besteht darin, die Datenbank abzufragen. In diesem Artikel wird erläutert, wie Sie mit PHP Abfragedatenbankanweisungen hinzufügen.

  1. Mit Datenbank verbinden

Um in PHP eine Datenbank zu verwenden, müssen Sie zunächst eine Verbindung mit der Datenbank herstellen. Um eine Verbindung zur Datenbank herzustellen, müssen Sie die Funktion mysqli_connect verwenden. Die Verwendung dieser Funktion ist wie folgt:

$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "myDB";

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

//检查连接
if (!$conn) {
    die("Connection failed: " . mysqli_connect_error());
}
Nach dem Login kopieren

Im obigen Code sind $servername, $username, $password und $dbname Parameter, die für die Verbindung zur Datenbank erforderlich sind. $servername bezieht sich auf den Servernamen der Datenbank, $username bezieht sich auf den Benutzernamen der Datenbank, $password bezieht sich auf das Benutzerkennwort der Datenbank und $dbname bezieht sich auf den Namen der Datenbank, mit der eine Verbindung hergestellt werden soll. Wenn die Verbindung fehlschlägt, gibt die Funktion mysqli_connect_error eine Beschreibung des Fehlers zurück.

  1. Datenbank abfragen

Um die Datenbank abzufragen, müssen Sie die SELECT-Anweisung verwenden. Die SELECT-Anweisung ruft Daten aus der Datenbank ab und gibt sie an PHP zurück. Das Folgende ist die grundlegende Syntax der SELECT-Anweisung:

SELECT column1, column2, ...
FROM table_name
WHERE condition;
Nach dem Login kopieren

Im obigen Code stellen Spalte1 und Spalte2 die Spaltennamen der abzurufenden Datenbanktabelle dar, Tabellenname den Namen der abzurufenden Datenbanktabelle abgerufen, Bedingung ist optional und wird verwendet, um anzugeben, welche Daten zurückgegeben werden sollen.

Das Folgende ist ein Beispiel für eine SELECT-Anweisung:

SELECT id, firstname, lastname
FROM employees
WHERE lastname='Smith';
Nach dem Login kopieren

Im obigen Code werden die Spalten „id“, „firstname“ und „lastname“ in der Mitarbeitertabelle zurückgegeben, wobei „lastname“ gleich „ Schmied".

  1. Abfrageanweisungen in PHP ausführen

Um Abfrageanweisungen in PHP auszuführen, müssen Sie die Funktion mysqli_query verwenden. Diese Funktion akzeptiert zwei Parameter: den Parameter $conn zum Herstellen einer Verbindung zur Datenbank und den Parameter $sql, der die auszuführende Abfrageanweisung enthält. Im Folgenden erfahren Sie, wie Sie die Funktion mysqli_query verwenden:

$sql = "SELECT id, firstname, lastname FROM employees WHERE lastname='Smith'";
$result = mysqli_query($conn, $sql);
Nach dem Login kopieren

Im obigen Code enthält die Variable $sql die Abfrageanweisung und die Variable $result enthält die Ergebnisse der Abfrage.

  1. Abfrageergebnisse verarbeiten

Um Abfrageergebnisse zu verarbeiten, müssen Sie die Funktion mysqli_fetch_assoc verwenden, um die Ergebnisse als assoziatives Array zurückzugeben. Das Folgende ist ein Beispiel für die Verwendung der Funktion mysqli_fetch_assoc:

if (mysqli_num_rows($result) > 0) {
    while($row = mysqli_fetch_assoc($result)) {
        echo "id: " . $row["id"]. " - Name: " . $row["firstname"]. " " . $row["lastname"]. "<br>";
    }
} else {
    echo "0 results";
}
Nach dem Login kopieren

Verwenden Sie im obigen Code die Funktion mysqli_num_rows, um zu überprüfen, ob das Abfrageergebnis leer ist. Wenn das Ergebnis nicht leer ist, verwenden Sie die Funktion mysqli_fetch_assoc, um die Zeilen des Ergebnisses abzurufen und sie als assoziatives Array zurückzugeben.

  1. Verbindung schließen

Nach Abschluss der Abfrage müssen Sie die Funktion mysqli_close verwenden, um die Verbindung mit der Datenbank zu schließen und Ressourcen freizugeben. Das Folgende ist ein Beispiel für die Verwendung der Funktion mysqli_close:

//关闭连接
mysqli_close($conn);
Nach dem Login kopieren

Im obigen Code ist der Parameter $conn der mit der Datenbank verbundene Variablenname, und die Funktion mysqli_close schließt die Verbindung und gibt Ressourcen frei.

Zusammenfassung

Um in PHP die Datenbank abzufragen, müssen Sie zuerst eine Verbindung zur Datenbank herstellen und dann die SELECT-Anweisung verwenden, um die Abfrage auszuführen. Um Abfrageanweisungen in PHP auszuführen, können Sie die Funktion mysqli_query verwenden. Um Abfrageergebnisse zu verarbeiten, können Sie die Funktion mysqli_fetch_assoc verwenden. Nach Abschluss der Abfrage müssen Sie die Funktion mysqli_close verwenden, um die Verbindung zu schließen und Ressourcen freizugeben. Mit den in diesem Artikel beschriebenen Methoden können Sie Ihre Datenbank ganz einfach mit PHP abfragen.

Das obige ist der detaillierte Inhalt vonPHP fügt eine Abfragedatenbankanweisung hinzu. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!