Методы подключения PHP к MariaDB: MySQLi и PDO

Чтобы соединить PHP с MariaDB, вы можете использовать различные методы. Вот некоторые часто используемые подходы:

  1. Использование расширения MySQLi:

    <?php
    $servername = "localhost";
    $username = "your_username";
    $password = "your_password";
    $dbname = "your_database";
    // Create connection
    $conn = new mysqli($servername, $username, $password, $dbname);
    // Check connection
    if ($conn->connect_error) {
       die("Connection failed: " . $conn->connect_error);
    }
    echo "Connected successfully";
    ?>
  2. Использование расширения PDO:

    <?php
    $servername = "localhost";
    $username = "your_username";
    $password = "your_password";
    $dbname = "your_database";
    try {
       $conn = new PDO("mysql:host=$servername;dbname=$dbname", $username, $password);
       $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
       echo "Connected successfully";
    } catch(PDOException $e) {
       echo "Connection failed: " . $e->getMessage();
    }
    ?>
  3. Использование функции mysql_connect() (устарело в PHP 5.5.0 и удалено в PHP 7.0.0):

    <?php
    $servername = "localhost";
    $username = "your_username";
    $password = "your_password";
    // Connect to server and select database
    $conn = mysql_connect($servername, $username, $password);
    if (!$conn) {
       die("Connection failed: " . mysql_error());
    }
    echo "Connected successfully";
    ?>

Обратите внимание, что третий метод, упомянутый выше, с использованием функции mysql_connect(), устарел и удален в новых версиях PHP. Для подключения к MariaDB рекомендуется использовать расширения MySQLi или PDO.