SQLSTATE[HY000] [1049] Unknown database ' register_login'
在你的错误.
你以前看过那个空间register_login
吗?它正在寻找一个具有该名称的数据库,但前面有一个空格,所以当然它不存在,反过来又会把这个错误抛给你.
此处不应有任何空格,dbname= ' . Config::get('mysql/db')
因此您需要将其更改为dbname='.Config::get('mysql/db')
并确保该行上没有其他空格.
PDO DSN不应包含任何空格.