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

4D Discussion :

Connexion via php à une base de donnée 4D distante


Sujet :

4D

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    68
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 68
    Points : 72
    Points
    72
    Par défaut Connexion via php à une base de donnée 4D distante
    Bonjour,

    Pour un projet je risque d'avoir à travailler avec php sur une base de donnée 4d, et je ne me suis jamais servi de ce type de base de donnée.

    Si quelqu'un pouvait m'expliquer un peu le système je lui en serait for reconnaissant.
    Principalement le comment me connecter à la base et effectuer mes requêtes.

    Merci d'avance

  2. #2
    Membre confirmé

    Profil pro
    Inscrit en
    Mai 2006
    Messages
    359
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 359
    Points : 613
    Points
    613
    Par défaut
    Petit exemple en utilisant 4D v11 SQL et son Driver ODBC :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
      // connexion
    $db_user        = "Administrator";
    $db_pass        = "";
    $dsn =        "DRIVER={4D v11 ODBC Driver};";
    $s = odbc_connect($dsn, $db_user, $db_pass);
     
      // requête
    $sql = "SELECT * FROM MA_TABLE_4D" ;
    $requete = odbc_do($s, $sql) ;
    while( $result = odbc_fetch_object( $requete ) )
    {
    echo("<div align=\"LEFT\">".$result->Mon_Champ_4D."<br>\n") ;
    }
    Documentation pour les requêtes vers la base 4D et installation du driver ODBC :
    * 4D ODBC Driver v11
    * Moteur intégré SQL dans 4D v11 SQL (SQL Reference et Commandes du thème SQL)
    --Steph4D

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    68
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 68
    Points : 72
    Points
    72
    Par défaut
    Merci beaucoup

  4. #4
    Futur Membre du Club
    Inscrit en
    Février 2006
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 10
    Points : 6
    Points
    6
    Par défaut
    Et pour 4D 2004, y a t'il un driver qui fait le même travail ? Le fichier d'aide à l'installation ne semble pas être en ligne sur le site web.

  5. #5
    Membre confirmé

    Profil pro
    Inscrit en
    Mai 2006
    Messages
    359
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 359
    Points : 613
    Points
    613
    Par défaut
    Oui il y a un Driver ODBC pour 4D Server 2004. Il est dans l'installeur de la gamme 4D 2004.

    Jusque 4D 2004, le driver ODBC ne se connecte qu'à un 4D Server.
    Depuis 4D v11 SQL, le driver se connecte aussi à un 4D Developer (mono).
    --Steph4D

Discussions similaires

  1. Réponses: 3
    Dernier message: 06/07/2009, 10h36
  2. Réponses: 1
    Dernier message: 06/02/2008, 23h23
  3. Connexion à une Base de données PostgreSQL distante
    Par soumou dans le forum PostgreSQL
    Réponses: 5
    Dernier message: 02/05/2007, 13h16
  4. Probleme de connexion JDBC avec une base de donne mysql
    Par sultan_kafila dans le forum JDBC
    Réponses: 19
    Dernier message: 12/04/2006, 08h25
  5. [VBA-E]Connexion ADODB a une base de données
    Par nemesys971 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 29/03/2006, 17h08

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