Heim > Backend-Entwicklung > PHP-Tutorial > Wie erstelle ich eine Datenbank und greife daraus auf bestimmte Daten zu?

Wie erstelle ich eine Datenbank und greife daraus auf bestimmte Daten zu?

王林
Freigeben: 2024-07-16 16:55:00
Original
947 Leute haben es durchsucht

How to create a database and access specific data from it?

Wie ich letztes Mal gelernt habe, wie man eine Datenbank mithilfe einer Abfrage im Terminal erstellt.

mysql -uroot
/*Press enter key and then give input to terminal to create database.*/
create database myapp;
Nach dem Login kopieren

Jetzt muss ich eine Verbindung zur Datenbank herstellen, damit ich auf die Tabelle zugreifen und den spezifischen Namen abrufen kann.

Um eine Verbindung zur Datenbank herzustellen, müssen Sie PHP-Code verwenden, um eine Verbindung mit PDO (PHP Data Objects) oder mysqli (MySQL Improved Extension) herzustellen. Hier ist ein Beispiel für die Verwendung von PDO. Zuerst müssen wir etwas über PDO wissen

Was sind PDOs in PHP?

PDO (PHP Data Objects) ist eine PHP-Erweiterung, die eine konsistente Schnittstelle für den Zugriff auf und die Bearbeitung von Datenbanken bietet.
Hier sind einige grundlegende Schritte, um auf die Datenbank zuzugreifen und Daten abzurufen

Erstellen Sie ein neues PDO-Objekt:

$pdo = new PDO('dsn', 'username', 'password');
Nach dem Login kopieren

Hier:

  • 'dsn' (Datenquellenname) gibt die Datenbankverbindungsdetails an (z. B. Datenbanktyp, Host, Datenbankname)
  • 'Benutzername' und 'Passwort' sind die Anmeldeinformationen zur Authentifizierung durch die Datenbank

Beispiel:

$pdo=newPDO('mysql:host=localhost;dbname=myapp', 'root', 'password');
Nach dem Login kopieren

Dadurch wird eine Verbindung zu einer MySQL-Datenbank namens „myapp“ auf dem lokalen Host mit dem Benutzernamen „root“ und dem Passwort „password“ erstellt.

Bereiten Sie eine Anweisung vor, um den Namen abzurufen

Hier ist die Anweisung zum Abrufen des spezifischen Namens eines Bewerbers über die Datenbank.

$stmt = $pdo->prepare('SELECT name FROM applicants WHERE name = :name');
Nach dem Login kopieren

Binden Sie den Parameter:

Der spezifische Name, nach dem Sie suchen

$stmt->bindParam(':name', $name);

Nach dem Login kopieren

Legen Sie den Wert von $name fest

Geben Sie den Namen ein, nach dem Sie in der Datenbank suchen möchten

$name = 'Ali Hasan';
Nach dem Login kopieren

Führen Sie die Abfrage aus, um das Ergebnis abzurufen

Nach der Eingabe des Namens in die Variable $name ist der nächste Schritt die Ausführung der Anweisung. Wenn die Ausführung abgeschlossen ist, rufen Sie das Ergebnis ab

$stmt->execute();
$result = $stmt->fetch();

Nach dem Login kopieren

Zeigen Sie das Ergebnis an

Jetzt müssen Sie die Anweisung schreiben, um das Ergebnis anzuzeigen, das Sie über die Datenbank abgerufen haben

echo $result['name']; 
Nach dem Login kopieren

Schließen Sie die Datenbankverbindung

Am Ende der Suche müssen Sie die Verbindung über die Datenbank mithilfe einer PDO-Variablen mit einem Nullwert schließen.

$pdo = null;

Nach dem Login kopieren

Ich hoffe, dass Sie es vollständig verstanden haben.

Das obige ist der detaillierte Inhalt vonWie erstelle ich eine Datenbank und greife daraus auf bestimmte Daten zu?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:dev.to
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