De mon coté sa bugg toujours
Bonsoir rom1 & sabotage,
Moi j'arrive pas de mon coté pourtant j'ai suivi à la lettre ton évolution.
Enfin peut-être je m'embrouille.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| <?php
$hostname = "127.0.0.1"; //host
$dbname = "JEUX"; //db name
$username = "php"; // username like 'sa'
$pw = "php";
// Connexion à la base de données
try
{
$pdo_options[PDO::ATTR_ERRMODE] = PDO::ERRMODE_EXCEPTION;
$dbh = new PDO ("sqlsrv:server=$hostname;database=$dbname","$username","$pw");
$dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_WARNING);
echo "<br/> Connexion réussie !! <BR/>";
}
catch(Exception $e)
{
die('<br/> Erreur : '.$e->getMessage());
}
?> |
Je veux juste établir la connexion.
Ma version de php est la 5.3.0
heu j'utilise wampServer et j'ai sqlserver 2005.
J'ai coché le pilote php_pdo_mssql dans php.ini .
J'ai téléchargé le pilote sqlsvr 20 et installé dans le repertoire de sqlserver dans Mes Documents.
J'ai rajouté la ligne
Citation:
extension=php_pdo_sqlsrv_52_ts_vc6.dll
Et décoché les lignes:
Citation:
extension=php_pdo_mssql.dll
extension=php_pdo.dll
extension=php_pdo_mysql.dll
Et lorsque je redémarre Apache et relance mon script:
Citation:
Erreur : could not find driver
Ha j'oubliais dans phpinfo la section PDO drivers je ne vois que mysql, sqlite qui sont enabled.
Je comprends pas...:cry:
Merci
Le message d'erreur a changé
Bonsoir,
Moi j'utilise SQL Server 2005.
En mettant toute les dll du pilote sqlsrv20 dans le répertoire php dans wamp.
Citation:
Cette extension nécessite le Microsoft SQL Server 2008 Native Client (SP1 ou version ultérieure) ou Microsoft SQL Server 2008 R2 Native Client pilote ODBC pour communiquer avec SQL Server. Aucun de ces pilotes ODBC sont actuellement installés. Accéder à l'URL suivant pour télécharger le Microsoft SQL Server 2008 R2 Native Client pilote ODBC pour x86:
http://go.microsoft.com/fwlink/?LinkId=163712
Je comprends pas pourquoi on me parle de pilote ODBC or qu'ici on utilise le pilote sqlsrv.
Merci