1. #1
    Invité de passage
    Femme Profil pro
    Étudiant
    Inscrit en
    mars 2012
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : mars 2012
    Messages : 1
    Points : 0
    Points
    0

    Par défaut probleme en php et Jet.

    Bonjour a tous,

    j'ai un pb, je n'arrive pas a afficher les informations d'une base de donnée access en php

    voila mon code :
    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
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    <?php
    	       $host = '';
               $user = '';
               $pass = '';
    		   $bdd = 'CielMode';
    		   $connexion_ODBC = odbc_connect($host,$user,$pass) or die ("Impossible de se connecter à la base de données".odbc_errormsg());
    		   $db = mysql_select_db( $bdd,$connexion_ODBC) or die ("Impossible de se connecter à la base de données".odbc_errormsg());
    		   // pour se deconnecter : :
     
    // Requête SQL
    $rqSql = "SELECT * FROM Stock
    INNER JOIN TicketLigne ON (Stock.CodeArticle = TicketLigne.Ligne_Code)
    INNER JOIN Ticket ON (Stock.CodeArticle = Ticket.Id)
    INNER JOIN Reglement ON (Stock.CodeArticle = Reglement.Code)
    INNER JOIN Employe ON (Stock.CodeArticle = Employe.Code)";
     
    // Exécution de la requête
    $result = mysql_query( $rqSql,$connexion_ODBC) or die( "Exécution requête impossible.");
    $ret = odbc_exec($connexion_ODBC , $rqSql);
     
     
     
    $tablelist = odbc_tables($connexion_ODBC);
    while (odbc_fetch_row($tablelist)) //tant que c'est pas la fin de la table
    {
    if (odbc_result($tablelist, 3) == "TABLE") // Si indicateur TABLE
    echo odbc_result($tablelist, 3); // Affiche nom de la TABLE
    }
    $valeur= odbc_exec( $connexion_ODBC, "select champ1,champ2,champphoto3 from TABLE" ); //requête
    while(odbc_fetch_row($valeur)) //tant que c'est pas la fin de la table
    {
    echo odbc_result( $valeur, 1 );//ici on affiche la valeur du champ1
    }
     
    odbc_close($connexion_ODBC));
     
    ?>
    *merci*

  2. #2
    Rédacteur/Modérateur

    Avatar de loufab
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    avril 2005
    Messages
    9 414
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : avril 2005
    Messages : 9 414
    Points : 19 431
    Points
    19 431

    Par défaut

    Bonjour,

    Access n'est pas une base de données, Jet est la base de données utilisée par Access par défaut.

    Ta question doit être posée dans le forum PHP.

    Cordialement,
    Détecter les modifications formulaire Cloud storage et ACCESS
    Classe MELA(CRUD) Opérateur IN et zone de liste Opérateur LIKE
    Visitez mon Blog
    Les questions techniques par MP ne sont pas lues et je ne pratique pas la bactériomancie

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