我正在学习PDO。我开始从这里更改我的数据库连接:
$dbname = "database1";
mysql_connect(
':/Applications/MAMP/tmp/mysql/mysql.sock',
'root',
'root'
) or die( mysql_error());
mysql_select_db($dbname) or die("MySQL Error: " . mysql_error());
到 PDO 连接:
$username = "root";
$password = "root";
try {
$conn = new PDO('mysql:host=localhost;dbname=database1', $username, $password);
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
} catch(PDOException $e) {
echo 'ERROR: ' . $e->getMessage();
}
连接似乎正常,但是当我尝试登录网站(本地主机)时,找不到我的用户名和密码。
- 自从我将数据库连接更改为 PDO 后,是否需要将所有 mysql_query 更改为 PDO?
- 在这个过渡阶段,我可以请你参考一些好的教程来帮助我吗?谢谢