Я изучаю 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), он не находит мое имя пользователя и пароль.