2013-03-09 2 views
0

Я в процессе изучения PDO. Я начал менять мое подключение к базе данных из этого:Переход от mysql к 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. Нужно ли мне изменить всю мою mysql_query на PDO, так как я изменил соединение с базой данных с PDO?
  2. Могу ли я спросить вас о какой-либо ссылке на хороший учебник, который поможет мне на этом этапе перехода? благодаря
+1

[Проверьте это] (http://www.brightmeup.info/article.php?a_id=2) для вашего второго вопроса – TNK

+0

спасибо очень полезный +1 – mat

ответ

Смежные вопросы