我有一个synology框,只是将MariaDB 5升级到MariaDB 10。 我在那里托管的网页有效,但是更新MariaDB数据库中的数据的PHP脚本现在失败了
连接失败:SQLSTATE [HY000] [1049]未知数据库' joomla_d'
在phpMyAdmin中,我可以选择连接到不存在数据库的MariaDB 5和存在它的MariaDB 10。如何在我的脚本中做出这个选择?
以下是使用旧DB的PDO行:
$DB_Conn = new PDO("mysql:host=localhost;port=3306;dbname=$DB_Name", $DB_User, $DB_Pass, array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES 'utf8'"));
感谢您的帮助 问候 劳伦
答案 0 :(得分:0)
我更换了#34; localhost" by" 127.0.0.1"它现在仍然可以工作,同时将新端口地址保留在连接字符串中。
也许有人可以证实这一点!
感谢所有人的贡献! 干杯 劳伦