IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Connexion sur Sql Server 2012 en PHP avec easyphp 17


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club Avatar de erikH
    Homme Profil pro
    Analyse système
    Inscrit en
    Juillet 2017
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Analyse système
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Juillet 2017
    Messages : 5
    Par défaut Connexion sur Sql Server 2012 en PHP avec easyphp 17
    Bonjour, j'aimerais me connecter sur SQL sevrer 2012 en PHP en utilisant EasyPHP 17.
    J'ai tapé cette question à Google et je suis arrivé a plusieurs forum dont le site Microsoft qui dit qu'il faut télécharger un dll et le rajouter dans le php.ini
    mais je n'arrive pas faire fonctionner j'ai toujours un message d'erreur pour une simple connexion.


    /* Voici mon code en php que j'ai pris sur le site php.net */
    http://php.net/manual/fr/function.sqlsrv-connect.php
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    /* Exemple #1 Connexion en utilisant l'authentification Windows. */ 
    
    $serverName = "le_nom_de_mon_serveur"; //si je fait un ping avec le nom du serveur ça marche  
    
    // Vu que UID et PWD ne sont pas spécifiés dans le tableau $connectionInfo,
    // la connexion va tenter d'utiliser l'authentification Windows.
    $connectionInfo = array( "Database"=>"le_nom_de_ma_BDD");
    $conn = sqlsrv_connect( $serverName, $connectionInfo);
    
    if( $conn ) {
         echo "Connexion établie.<br />";
    }else{
         echo "La connexion n'a pu être établie.<br />";
         die( print_r( sqlsrv_errors(), true));
    }
    /* voici aussi le lien du téléchargement du dll de Windows : */
    http://www.microsoft.com/en-us/downl....aspx?id=20098


    /* Voici mon message d'erreur à chaque connexion */
    Fatal error: Call to undefined function sqlsrv_connect()

    En tout cas mille fois merci en avance

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Si tu n'as pas installé ce que tu as téléchargé, c'est normal que ça ne fonctionne pas.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Nouveau membre du Club Avatar de erikH
    Homme Profil pro
    Analyse système
    Inscrit en
    Juillet 2017
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Analyse système
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Juillet 2017
    Messages : 5
    Par défaut suite
    Citation Envoyé par sabotage Voir le message
    Si tu n'as pas installé ce que tu as téléchargé, c'est normal que ça ne fonctionne pas.
    Bonjour,
    Avec beaucoup de retard j'ai vérifié ce que vous m'avez dit et j'ai bien installé les dll car j'ai ajouté les extensions dans php.ini

    extension=php_sqlsrv_56_ts.dll
    extension=php_pdo_sqlsrv_56_ts.dll

    et j'ai regardé avec phpinfo() j'ai bien la version php 5.6 encore .

    et dans le dossier (j'ai mémé supprimé easyphp et j'ai essayé avec wamp )
    C:\wamp64\bin\php\php5.6.25\ext
    ou j'ai mis les deux fichiers php_pdo_sqlsrv_56_ts.dll et php_sqlsrv_56_ts.dll

    Je suis complétement perdu ....

    Dans tout les cas merci rien que du temps de lire mon message.

  4. #4
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Est-ce que l'extension SQLSRV apparaît dans ton phpinfo() ?
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  5. #5
    Membre éprouvé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Août 2011
    Messages
    756
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Août 2011
    Messages : 756
    Par défaut
    Salut, il se peut peut-être que tu n'ais pas modifié le php ini auquel tu penses.

    Afin de vérifier que ton serveur a bien pris la modif

    Vas sur l'icone wamp - Clic Gauche
    Menu php -> Menu extension php

    Si ton sql srv est bien activé tu devrais voir dans la liste le nom checké pour te dire qu'il est actif.

    Nom : sqlsrv.PNG
Affichages : 865
Taille : 72,0 Ko

  6. #6
    Nouveau membre du Club Avatar de erikH
    Homme Profil pro
    Analyse système
    Inscrit en
    Juillet 2017
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Analyse système
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Juillet 2017
    Messages : 5
    Par défaut
    Bonjour,

    Je n'avais pas vu votre message car le mail est allé dans les spam...

    J'ai regardé ce que vous avez dit et j'ai et sqlite3 qui est activé donc je ne comprend pas.

    Nom : sqlserveur ne fonctionne pas en sql.jpg
Affichages : 836
Taille : 127,3 Ko

    Dans tout les cas je vous le dirais à chaque fois : MERCI dans tout les cas ( rien que d'avoir lu ce message )

    Bonne journée

Discussions similaires

  1. [SQL-Server] connexion sur sql server depuis ubuntu en php impossible
    Par sigeInfo dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 05/04/2017, 15h49
  2. erreur connexion sur sql server 2008
    Par zainouln dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 19/04/2011, 13h01
  3. probleme de connexion sur sql server 2005
    Par grome dans le forum Accès aux données
    Réponses: 2
    Dernier message: 18/02/2009, 14h19
  4. pb de connexion sur sql server
    Par solitude dans le forum C#
    Réponses: 8
    Dernier message: 07/02/2008, 16h34
  5. création d'utilisateur et Connexion sur SQL Server 200
    Par da_latifa dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 24/07/2005, 11h26

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo