Переход от mysql к PDO

Я изучаю 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(); } 

соединение, похоже, работает, но когда я пытаюсь войти на сайт (localhost), он не находит мое имя пользователя и пароль.

  1. Нужно ли мне изменить все мои mysql_query на PDO, поскольку я изменил соединение с базой данных с PDO?
  2. Могу ли я спросить вас о какой-либо ссылке на хороший учебник, который поможет мне на этом этапе перехода? благодаря

Related of "Переход от mysql к PDO"