Comment connecter sqlserver 2008 et php5.4.12 avec sqlsrv
froisseur
Messages postés
7
Date d'inscription
Statut
Membre
Dernière intervention
-
froisseur Messages postés 7 Date d'inscription Statut Membre Dernière intervention -
froisseur Messages postés 7 Date d'inscription Statut Membre Dernière intervention -
bonsoir a tous j'aimerais me connecté a ma base de données qui se trouve dans sql server 2008 avec php 5.4.12
apres de longue recherche on ma dit d'ajouter l'extention sqlsrv dans php.ini ce que j'ai fait et lorsque je clique sur php extensions tous ces extensions sont cochées pour dire qu'ils ont été bien installés je crois
extension=php_sqlsrv_ts.dll
extension=php_sqlsrv_54_ts.dll
extension=php_pdo_sqlsrv_54_ts.dll
extension=php_pdo_sqlsrv_ts.dll
Mais lorsque j'essaie maintenant de me connecter avec ce code ca ne marche pas:
<?php
$serverName = "(localhost)";
$userpass=array( "Database"=>"test");
$conn = sqlsrv_connect( $serverName,$userpass );
if( $conn === false )
{
echo "Could not connect.\n";
die( print_r( sqlsrv_errors(), true));
}
?>
et je recoit ce message:
Fatal error: Call to undefined function sqlsrv_connect() in C:\wamp\www\netbeans\connexionsqlserver.php on line 34
Après ceci j'ai encore poussé plus loin dans mes recherches et on ma demandé d'ajouter ceci:
[sqlsrv]
sqlsrv.LogSubsystems=-1
sqlsrv.LogSeverity=-1
sqlsrv.WarningsReturnAsErrors=0
Et ca ne marche toujours pas, donc mes questions sont les suivantes:
1- Pourquoi ca ne s'affiche pas comme étant activé dans phpinfo()?
2-Est ce mon systeme dexploitation qui cause probleme ? j'utilise Windows8.1
s'il vous plait aidez moi j'ai tout essayé
merci cordiallement
apres de longue recherche on ma dit d'ajouter l'extention sqlsrv dans php.ini ce que j'ai fait et lorsque je clique sur php extensions tous ces extensions sont cochées pour dire qu'ils ont été bien installés je crois
extension=php_sqlsrv_ts.dll
extension=php_sqlsrv_54_ts.dll
extension=php_pdo_sqlsrv_54_ts.dll
extension=php_pdo_sqlsrv_ts.dll
Mais lorsque j'essaie maintenant de me connecter avec ce code ca ne marche pas:
<?php
$serverName = "(localhost)";
$userpass=array( "Database"=>"test");
$conn = sqlsrv_connect( $serverName,$userpass );
if( $conn === false )
{
echo "Could not connect.\n";
die( print_r( sqlsrv_errors(), true));
}
?>
et je recoit ce message:
Fatal error: Call to undefined function sqlsrv_connect() in C:\wamp\www\netbeans\connexionsqlserver.php on line 34
Après ceci j'ai encore poussé plus loin dans mes recherches et on ma demandé d'ajouter ceci:
[sqlsrv]
sqlsrv.LogSubsystems=-1
sqlsrv.LogSeverity=-1
sqlsrv.WarningsReturnAsErrors=0
Et ca ne marche toujours pas, donc mes questions sont les suivantes:
1- Pourquoi ca ne s'affiche pas comme étant activé dans phpinfo()?
2-Est ce mon systeme dexploitation qui cause probleme ? j'utilise Windows8.1
s'il vous plait aidez moi j'ai tout essayé
merci cordiallement
A voir également:
- Comment connecter sqlserver 2008 et php5.4.12 avec sqlsrv
- Se connecter à gmail sur téléphone - Guide
- Comment connecter chromecast à la télé - Guide
- Se connecter à ma boite hotmail - Guide
- Facebook se connecter à un autre compte - Guide
- Comment connecter chromecast au wifi - Guide
2 réponses
salut jordan ca ne marche toujours pas avec PDO
en fait maintenant j'ai pu activer SQLSRV en installant une version 32 bit de wampserver apparament la version 64 bit de wamp ne gere pas encore SQLSRV
mais maintenant le message d'erreur à changé, le voici:
Connexion échouée. Array ( [0] => Array ( [0] => IMSSP [SQLSTATE] => IMSSP [1] => -49 [code] => -49 [2] => This extension requires the Microsoft SQL Server 2012 Native Client. Access the following URL to download the Microsoft SQL Server 2012 Native Client ODBC driver for x86: http://go.microsoft.com/fwlink/?LinkId=163712 [message] => This extension requires the Microsoft SQL Server 2012 Native Client. Access the following URL to download the Microsoft SQL Server 2012 Native Client ODBC driver for x86: http://go.microsoft.com/fwlink/?LinkId=163712 ) [1] => Array ( [0] => IM002 [SQLSTATE] => IM002 [1] => 0 [code] => 0 [2] => [Microsoft][Gestionnaire de pilotes ODBC] Source de donn?es introuvable et nom de pilote non sp?cifi? [message] => [Microsoft][Gestionnaire de pilotes ODBC] Source de donn?es introuvable et nom de pilote non sp?cifi? ) ) 1
Pour plus de detail j'utilise windows 8.1 64 bits et sql server 2008 64 bits
merci de bien vouloir m'aider
en fait maintenant j'ai pu activer SQLSRV en installant une version 32 bit de wampserver apparament la version 64 bit de wamp ne gere pas encore SQLSRV
mais maintenant le message d'erreur à changé, le voici:
Connexion échouée. Array ( [0] => Array ( [0] => IMSSP [SQLSTATE] => IMSSP [1] => -49 [code] => -49 [2] => This extension requires the Microsoft SQL Server 2012 Native Client. Access the following URL to download the Microsoft SQL Server 2012 Native Client ODBC driver for x86: http://go.microsoft.com/fwlink/?LinkId=163712 [message] => This extension requires the Microsoft SQL Server 2012 Native Client. Access the following URL to download the Microsoft SQL Server 2012 Native Client ODBC driver for x86: http://go.microsoft.com/fwlink/?LinkId=163712 ) [1] => Array ( [0] => IM002 [SQLSTATE] => IM002 [1] => 0 [code] => 0 [2] => [Microsoft][Gestionnaire de pilotes ODBC] Source de donn?es introuvable et nom de pilote non sp?cifi? [message] => [Microsoft][Gestionnaire de pilotes ODBC] Source de donn?es introuvable et nom de pilote non sp?cifi? ) ) 1
Pour plus de detail j'utilise windows 8.1 64 bits et sql server 2008 64 bits
merci de bien vouloir m'aider