Heim  >  Artikel  >  Backend-Entwicklung  >  Wie greife ich in PHP auf die MySQL-Datenbank zu?

Wie greife ich in PHP auf die MySQL-Datenbank zu?

青灯夜游
青灯夜游Original
2020-09-30 14:40:588339Durchsuche

So greifen Sie in PHP auf die MySQL-Datenbank zu: 1. Verwenden Sie mysqli_connect(), um eine Verbindung zur MySQL-Datenbank herzustellen, um darauf zuzugreifen. 2. Verwenden Sie mysqli(), um eine Verbindung zur MySQL-Datenbank herzustellen, um darauf zuzugreifen für den Zugang.

Wie greife ich in PHP auf die MySQL-Datenbank zu?

Empfohlen: „PHP-Video-Tutorial

So greifen Sie in PHP auf die MySQL-Datenbank zu:

Methode 1: Verwenden Sie mysqli_connect(), um eine Verbindung zur MySQL-Datenbank herzustellen.

Die Funktion

mys qli_connect( ) öffnet eine neue Verbindung zum MySQL-Server.

Syntax

mysqli_connect(host,username,password,dbname,port,socket);

Parameter:

  • host Optional. Geben Sie den Hostnamen oder die IP-Adresse an.

  • Benutzername optional. Gibt den MySQL-Benutzernamen an.

  • Passwort optional. Gibt das MySQL-Passwort an.

  • Datenbankname optional. Gibt die standardmäßig zu verwendende Datenbank an.

  • Anschluss optional. Gibt die Portnummer an, über die versucht wird, eine Verbindung zum MySQL-Server herzustellen.

  • Steckdose optional. Gibt den zu verwendenden Socket oder die Named Pipe an.

Beispiel:

<?php
$con=mysqli_connect("localhost","wrong_user","my_password","my_db");
// 检查连接
if (!$con)
{
    die("连接错误: " . mysqli_connect_error());
}
?>

Methode 2: Verwenden Sie mysqli(), um eine Verbindung zur MySQL-Datenbank herzustellen

Die MYSQLi-Funktion ist eine neue Treibermethode, die in der PHP5.0.0-Version eingeführt wurde. Ihre Funktion besteht darin, eine Verbindung zur MYSQL-Datenbank herzustellen Operationen durchführen.

<?php
$host=&#39;127.0.0.1&#39;;
$user=&#39;root&#39;;
$password=&#39;root&#39;;
$dbName=&#39;php&#39;;
$link=new mysqli($host,$user,$password,$dbName);
if ($link->connect_error){
die("连接失败:".$link->connect_error);
}
$sql="select * from admins";
$res=$link->query($sql);
$data=$res->fetch_all();
var_dump($data);

Methode 3: Verwenden Sie PDO, um eine Verbindung zur Datenbank herzustellen

PHP Data Object (PDO)-Erweiterung definiert eine schlanke, konsistente Schnittstelle für PHP, um auf die Datenbank zuzugreifen.

PDO bietet eine Abstraktionsschicht für den Datenzugriff. Dies bedeutet, dass unabhängig von der verwendeten Datenbank dieselben Funktionen (Methoden) zum Abfragen und Abrufen von Daten verwendet werden können.

Das Codebeispiel lautet wie folgt:

<?php
$host=&#39;127.0.0.1&#39;;
$user=&#39;root&#39;;
$password=&#39;root&#39;;
$dbName=&#39;php&#39;;
$pdo=new PDO("mysql:host=$host;dbname=$dbName",$user,$password);
$sql="select * from admins";
$data=$pdo->query($sql)->fetch();
var_dump($data);

Verwandte Empfehlungen: php-Training

Das obige ist der detaillierte Inhalt vonWie greife ich in PHP auf die MySQL-Datenbank zu?. 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