现在我正在尝试通过SSH使用PHP代码连接MariaDB。
我的情况如下,
我已将数据库上传到服务器上:
让服务器(ID:serverID,PW:serverPW)
让mariaDB(ID:mariaID,PW:mariaPW)
我写过PHP代码:
$ connect = mysql_connect(serverAddr,mariaID,mariaPW) 死(“mariadb连接错误。”);
无效。 (打印“mariadb连接错误。”)
我认为这是因为上面没有关于服务器ID / PW的任何信息。
如何在代码2之前提供serverID / serverPW信息?
答案 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");
?>
希望它有所帮助!!!