这是我到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课程让我彻底杀了......
答案 0 :(得分:2)
在
$dsn = 'mysql:dbname=test;host=localhost';
参数的顺序错误
documentation中的顺序是
$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
答案 1 :(得分:-2)