0

我正在学习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();
}

连接似乎正常,但是当我尝试登录网站(本地主机)时,找不到我的用户名和密码。

  1. 自从我将数据库连接更改为 PDO 后,是否需要将所有 mysql_query 更改为 PDO?
  2. 在这个过渡阶段,我可以请你参考一些好的教程来帮助我吗?谢谢
4

1 回答 1

3
  1. 是的你是。
  2. 这是一个很好的PDO 教程这个
于 2013-03-09T16:12:09.647 回答