Connexion sql server 2008 a ms Sql server
sassou
-
Sassou9 -
Sassou9 -
Bonjour,
je veux connecter mon formulaire php a une BD sql server vu que Wamp ne marche plus sur mon ordinateur. J'ai essayer plusieurs codes j'ai mis a jour ntwdblib.dll pour system64 bits et j'ai fait l'ajout dans les repertoires Apache,Php. Mais je n'arrive toujours pas a resussir ma connection .
voici mes codes dans ma page formulaire.php:
<?php
define('DB_Name','DB_formulaire');
define('DB_HOST','local');
define('DB_User_UTIL','sa');
define('DB_Password_UTIL','mo');
try{
$conn = new PDO('sqlsrv:Server=localhost,80;Database=DB_formulaire', 'sa', 'mo');
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
echo 'Connexion réussie';
}
catch(PDOException $e){
echo 'Erreur : ' . $e->getMessage();
}
?>
?>
et ca affiche: Erreur : could not find driver ?>
comment pouvez-vous m'aider ?
je veux connecter mon formulaire php a une BD sql server vu que Wamp ne marche plus sur mon ordinateur. J'ai essayer plusieurs codes j'ai mis a jour ntwdblib.dll pour system64 bits et j'ai fait l'ajout dans les repertoires Apache,Php. Mais je n'arrive toujours pas a resussir ma connection .
voici mes codes dans ma page formulaire.php:
<?php
define('DB_Name','DB_formulaire');
define('DB_HOST','local');
define('DB_User_UTIL','sa');
define('DB_Password_UTIL','mo');
try{
$conn = new PDO('sqlsrv:Server=localhost,80;Database=DB_formulaire', 'sa', 'mo');
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
echo 'Connexion réussie';
}
catch(PDOException $e){
echo 'Erreur : ' . $e->getMessage();
}
?>
?>
et ca affiche: Erreur : could not find driver ?>
comment pouvez-vous m'aider ?
A voir également:
- Connexion sql server 2008 a ms Sql server
- Gmail connexion - Guide
- Ps3 media server - Télécharger - Divers Réseau & Wi-Fi
- Filezilla server - Télécharger - Téléchargement & Transfert
- Mysql community server - Télécharger - Bases de données
- Your browser sent a request that this server could not understand. size of a request header field exceeds server limit. ✓ - Forum Réseaux sociaux
1 réponse
Bonjour,
Je n'ai jamais utilisé ce moteur SGBD, donc c'est de la théorie.
Il est dit que les DLL sont dans le répertoire php, pas apache : https://www.php.net/manual/fr/ref.pdo-sqlsrv.php
Tu cites du 64 bits, mais est-ce que ton php est bien 64 bits
Et ton 80 sur la ligne de connexion est bizarre, c'est normalement celui utilisé par apache, il faut mettre le port du SGBD.
Sur le principe il me semblerait plus facile plutôt que de se lancer sur un nouveau SGBD de corriger WAMP, par exemple en le désinstallant et réinstallant.
PS : Pour la mise en forme des sources, au dessus de la zone d'édition de tes messages, il y a des icônes pour l'enrichissement du texte. Celle qui a cet aspect
Un petit tuto là : https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
Je n'ai jamais utilisé ce moteur SGBD, donc c'est de la théorie.
Il est dit que les DLL sont dans le répertoire php, pas apache : https://www.php.net/manual/fr/ref.pdo-sqlsrv.php
Tu cites du 64 bits, mais est-ce que ton php est bien 64 bits
Et ton 80 sur la ligne de connexion est bizarre, c'est normalement celui utilisé par apache, il faut mettre le port du SGBD.
Sur le principe il me semblerait plus facile plutôt que de se lancer sur un nouveau SGBD de corriger WAMP, par exemple en le désinstallant et réinstallant.
PS : Pour la mise en forme des sources, au dessus de la zone d'édition de tes messages, il y a des icônes pour l'enrichissement du texte. Celle qui a cet aspect
<> ▼permet d'appliquer au code, suivant une liste de valeurs, le format correspondant à sa nature.
Un petit tuto là : https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
Ou carrément remplacer Wamp par Laragon, ce que j'ai personnellement fait.
Oui Mon php est bien 64 bits
Merci pour les conseils
J'ai désinstallé et réinstallè wamp plus dune dizaine de fois tjours rien