4

これはSQLサーバーへの接続ページです

<?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 に答える