2013-03-09 93 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. 因爲我將數據庫連接更改爲PDO,是否需要將所有的mysql_query更改爲PDO?
  2. 我可以請你參考一個很好的教程來幫助我在這個過渡階段? 謝謝
+1

[看看這個(http://www.brightmeup.info/article.php?a_id=2)關於第二個問題 – TNK 2013-03-09 16:09:52

+0

感謝真正有用+1 – mat 2013-03-09 16:20:48

回答