我正在尝试使用 PHP PDO 连接到数据库,但我不断收到此消息:“错误:未选择数据库”。我在 PDO 之前的代码工作得很好。谁能看到我做错了什么?我是 PDO 的新手。
旧代码:
$dbHost = 'localhost:3306';
$dbUser = 'username';
$dbPass = 'password';
$dbName = 'database_name';
$dbconn = mysql_connect($dbhost, $dbuser, $dbpass) or die ('Error connecting to the database!');
mysql_select_db($dbname);
PDO 代码:
$dbHost = 'localhost';
$dbUser = 'username';
$dbPass = 'password';
$dbName = 'database_name';
$dbconn = new PDO('mysql:host=$dbHost;port=3306;dbname=$dbName', $dbUser, $dbPass);