4

这是我到 sql server 的连接页面

<?php
$user="test";
$parola="test1";
$bazadate="test";  //Numele bazei de date sql//
$host="localhost"; //In general se foloseste localhost//
mysql_connect($host,$user,$parola);
@mysql_select_db($bazadate) or die( "Nu ma pot conecta la baza ta de date! <br/ > 
Sigur ai completat userul, parola si numele bazei de date?");
?>

我已经尝试了向下代码,但我收到“未选择数据库”:

<?php
/* SQL connect PDO */
$dsn = 'mysql:dbname=test;host=localhost';
$user = 'test';
$password = 'test1';

try {
$dbh = new PDO($dsn, $user, $password);

} catch (PDOException $e) {
echo 'Conectare SQL nereusita: ' . $e->getMessage();
}
?>

PDO 课程彻底杀死了我...

4

2 回答 2

2

$dsn = 'mysql:dbname=test;host=localhost';

参数顺序错误

文档中的顺序是

$dbn = new PDO('mysql:host=$host;dbname=$bazadatet', $user, $parola);

在哪里

$user="test";
$parola="test1";    //table
$bazadate="test";  //Numele bazei de date sql//
$host="localhost"; //In general se foloseste localhost//

将顺序更改为host & dbname

于 2013-01-15T11:57:22.223 回答
-2

http://www.phpro.org/tutorials/Introduction-to-PHP-PDO.html

摘自:是否有关于如何使用 PDO 的好教程?

于 2013-01-15T10:45:44.933 回答