Heim > Artikel > Backend-Entwicklung > Wie greife ich in PHP auf die MySQL-Datenbank zu?
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.
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 Funktionmys 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='127.0.0.1'; $user='root'; $password='root'; $dbName='php'; $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='127.0.0.1'; $user='root'; $password='root'; $dbName='php'; $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!