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

PHP & Base de données Discussion :

Chaine de connexion php/sqlserver [SQL-Server]


Sujet :

PHP & Base de données

  1. #1
    Membre du Club
    Inscrit en
    Mars 2009
    Messages
    71
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 71
    Points : 53
    Points
    53
    Par défaut Chaine de connexion php/sqlserver
    Bonjour,

    J'utilise cette chaine de connexion pour me connecter à une bdd mysql:


    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    <?php 
    date_default_timezone_set('Africa/Douala');
    $host = "localhost";
    $user = "root";
    $mdp = "PARAMETRE";
    $database = "dbStock";
     
    $connect = mysql_connect($host,$user,$mdp);
    mysql_select_db($database,$connect);
    ?>



    Je voudrais créer également une chaîne de connexion à une bdd SqlServer avec PHP , afin d'afficher, sur un navigateur, les données qui s'y trouve. J'ai un lien ODBC qui s'appelle dbbaz et mon serveur de données s'appelle lok1. Quels sont les programmes que je dois installer. Pour la connexion PHP/MYSQL, j'utilise un serveur APACHE avec WAMPSERVER et ça marche bien.

    S'il vous plait, pouvez vous me décrire la procédure ou m'écrire cette chaîne de connexion, à partir de mon lien ODBC?

    Je vous remercie.
    Répondre

  2. #2
    Membre du Club
    Inscrit en
    Mars 2009
    Messages
    71
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 71
    Points : 53
    Points
    53
    Par défaut
    Bonjour,

    Peut être, je me suis pas fait comprendre

    je m'explique, je voudrais à partir d'une page web, afficher les données d'une base de données sql server. Je développe en php dans l'environnement dreamweaver.

    Mon problème est que je ne parviens pas à créer le fichier de connexion comme je le fait sur une bdd mysql ( voir ci_dessus).

    merci

  3. #3
    Membre du Club Avatar de Arunna
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Mars 2013
    Messages
    34
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Mars 2013
    Messages : 34
    Points : 54
    Points
    54
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    <?php
    try
    {
    	$pdo_options[PDO::ATTR_ERRMODE] = PDO::ERRMODE_EXCEPTION;
    $bdd = new PDO("sqlsrv:Server=x.x.x.x;Database=mabase", "login", "mdp",$pdo_options);
     
    }
    catch (Exception $e)
    {
            die('Erreur : ' . $e->getMessage());
    		} 
    ?>
    Par contre je n'utilise pas ODBC , j'indique directement l’adresse ip du serveur sql.

  4. #4
    Membre du Club
    Inscrit en
    Mars 2009
    Messages
    71
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 71
    Points : 53
    Points
    53
    Par défaut
    Merci de vouloir m'aider,

    Je vous en prie, dans mon environnement php/mysql, j'utilise un serveur intermédiare ( Apache) dans Wamp.

    Je voudrais savoir si je n'ai pas besoin d'un serveur intermediaire comme JSP, je ne sais pas, est ce que en tapant juste les codes que vous m'avez donnez dans un bloc note ça doit marcher?

    En plus je suis débutant et je ne fait pas encore de la programmation orientée objet, je voudrais savoir si je peux mettre vos codes dans un fichier que je vais nommer configConnexion.php et appeler comme suit dans mes pages de programmation structurée, comme je le fais souvent?


    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    <?php
    include 'configConnexion.php';
    ?>

    Sinon, pouvez vous me donner l’équivalent de votre script en programmation structurées?

    Merci

  5. #5
    Membre du Club Avatar de Arunna
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Mars 2013
    Messages
    34
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Mars 2013
    Messages : 34
    Points : 54
    Points
    54
    Par défaut
    Le code fonctionnent , il n'a pas besoin de le modifier pour l'inclure dans configConnexion.php

  6. #6
    Membre du Club
    Inscrit en
    Mars 2009
    Messages
    71
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 71
    Points : 53
    Points
    53
    Par défaut
    Bonjour,

    je voudrais activer l'extension mssql sous php5.3.0, mais ça ne marche pas, j'ai le message d'erreur:

    PHP startup: unable to load dynamic library: c:/bin/php/php5.3.0/ext/php_mssql.dll- le module spécifié est introuvable.
    J'ai téléchargé le dll php_mssql.ll et je l'ai placé dans le dossier ext. mais le message d'erreur s'affiche toujours.

    Aidez moi s'il vous plait

  7. #7
    Membre du Club Avatar de Arunna
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Mars 2013
    Messages
    34
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Mars 2013
    Messages : 34
    Points : 54
    Points
    54
    Par défaut
    Il faut activer l'extension dans php.ini

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ;extension=php_pdo_mssql.dll
    Il te suffit d'enlever le pont virgule pour l'activer et de relancer ton serveur apache.

    Personnellement je te conseille d'utiliser cette extension :
    http://msdn.microsoft.com/en-us/sqlserver/ff657782.aspx

  8. #8
    Membre du Club
    Inscrit en
    Mars 2009
    Messages
    71
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 71
    Points : 53
    Points
    53
    Par défaut
    Merci Aruna,

    ta reponse m'a aidé.

    merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [PDO] Protection de la chaine de connexion en PHP
    Par redoran dans le forum PHP & Base de données
    Réponses: 11
    Dernier message: 25/11/2012, 19h21
  2. Réponses: 10
    Dernier message: 16/03/2009, 12h56
  3. [SQL-Server] Connexion php/sqlserver par mssql_connect
    Par ploufis dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 12/02/2009, 10h50
  4. [C#] [Oracle] Problème de chaine de connexion
    Par didoboy dans le forum ASP.NET
    Réponses: 9
    Dernier message: 08/01/2005, 11h32
  5. ADO et chaine de connexion
    Par desperado dans le forum Bases de données
    Réponses: 2
    Dernier message: 11/08/2004, 11h40

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