Heim  >  Artikel  >  Backend-Entwicklung  >  Grundkenntnisse der PHP-Datenbankanbindung

Grundkenntnisse der PHP-Datenbankanbindung

王林
王林Original
2023-05-15 20:31:341069Durchsuche

PHP ist eine beliebte serverseitige Sprache, die zum Erstellen dynamischer Webanwendungen verwendet wird. Beim Erstellen dieser Anwendungen müssen Sie häufig eine Verbindung zu einer Datenbank herstellen, um Daten aus der Datenbank zu lesen, Daten zu ändern oder neue Daten in die Datenbank einzufügen. In diesem Artikel werden die Grundkenntnisse der PHP-Datenbankverbindung vorgestellt.

1. Wählen Sie den Datenbanktyp aus

Wenn Sie PHP mit der Datenbank verbinden, müssen Sie einen geeigneten Datenbanktyp auswählen. PHP unterstützt mehrere Datenbanktypen wie MySQL, PostgreSQL, SQLite und Oracle. Jede Datenbank hat ihre eigenen Vorteile und Einschränkungen. Daher ist es notwendig, die Anforderungen und Merkmale des Projekts zu bewerten, um eine geeignete Datenbank auszuwählen.

2. Datenbankverbindung

PHP verwendet integrierte Funktionen, um eine Verbindung zur Datenbank herzustellen. Im Allgemeinen verwenden wir die PDO- oder MySQLi-Bibliothek, die viele Funktionen für die Verbindung zur Datenbank bereitstellt.

Für PDO können Sie den folgenden Code verwenden, um eine Verbindung herzustellen:

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

try {
    $conn = new PDO("mysql:host=$servername;dbname=$dbname", $username, $password);
    // 设置 PDO 错误模式为异常
    $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
    echo "Connected successfully";
} catch(PDOException $e) {
    echo "Connection failed: " . $e->getMessage();
}

Für MySQL können Sie den folgenden Code verwenden, um eine Verbindung zu erstellen:

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

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

// 检测连接
if (!$conn) {
    die("Connection failed: " . mysqli_connect_error());
}
echo "Connected successfully";

3. Führen Sie SQL-Abfragen aus.

Sobald Sie mit der Datenbank verbunden sind, können Sie kann SQL-Abfragen ausführen. Abfrageergebnisse können als Array oder Objekt zurückgegeben werden. Beispielsweise kann der folgende Code verwendet werden, um eine SELECT-Abfrage auszuführen:

$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";
}

4. Schließen Sie die Verbindung

Nach Abschluss der Kommunikation mit der Datenbank sollte die Verbindung geschlossen werden, um unnötigen Overhead zu vermeiden. Sie können den folgenden Code verwenden, um die Verbindung zu schließen:

$conn->close();

Oder, wenn Sie MySQL verwenden, können Sie den folgenden Code verwenden, um die Verbindung zu schließen:

mysqli_close($conn);

Zusammenfassung

Die Verbindung zu einer Datenbank ist die Grundlage für die Erstellung von Webanwendungen Sie müssen grundlegende Konzepte und Techniken für Datenbankverbindungen beherrschen. In diesem Artikel werden die Grundkenntnisse zum Herstellen einer Verbindung zu Datenbanken in PHP vorgestellt. Ich hoffe, es wird für Ihr Lernen und Ihre Entwicklung hilfreich sein.

Das obige ist der detaillierte Inhalt vonGrundkenntnisse der PHP-Datenbankanbindung. 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