如何使用php over ssh连接到MariaDB

时间:2016-01-01 15:59:39

标签: php database ssh

现在我正在尝试通过SSH使用PHP代码连接MariaDB。

我的情况如下,

  1. 我已将数据库上传到服务器上:

    让服务器(ID:serverID,PW:serverPW)

    让mariaDB(ID:mariaID,PW:mariaPW)

  2. 我写过PHP代码:

    $ connect = mysql_connect(serverAddr,mariaID,mariaPW)     死(“mariadb连接错误。”);

  3. 上面的

    无效。 (打印“mariadb连接错误。”)

    我认为这是因为上面没有关于服务器ID / PW的任何信息。

    如何在代码2之前提供serverID / serverPW信息?

1 个答案:

答案 0 :(得分:0)

我建议您应该开始使用PDO,因为在PHP 5.5中不推荐使用mysql_command,因此连接数据库的好方法是:

<?php
error_reporting(E_ALL);
try{
    $handler = new PDO('mysql:host=localhost;dbname=database', 'username', 'password');
    $handler->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
}catch(Exception $e){
    echo $e->getMessage();
    die();
}

$query = $handler->query("SELECT * FROM table");
?>

希望它有所帮助!!!