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 :

PHP et Access


Sujet :

PHP & Base de données

  1. #1
    Membre averti
    Inscrit en
    Juin 2007
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 13
    Par défaut PHP et Access
    salut
    je suis on stage dans une société et cette société à une application sur son INTRANET elle est faite sur easyphp avec PHP et la basse de donnée est avec Access le problème est que le serveur ne fonctionne pas bien (plusieurs personnes envoient une requête en même temps (plusieurs tâches en même temps) le PC de serveur est un PIV wind XP2 RAM 380

    l'erreur est :
    [error] PHP Warning: odbc_pconnect(): SQL error: [Microsoft][Gestionnaire de pilotes ODBC] Source de données introuvable et nom de pilote non spécifié, SQL state IM002 in SQLConnect in c:\program files\easyphp1-7\www\force de vente\site\connexion1.class.php on line 14
    et le code de connexion1.class.php est :
    Code php : 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
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
     
    <? 
    class connexion 
    { 
    var $cnx; 
    //constructeur 
    function connexion() 
    { 
     
     
    } 
     
    //connexion a la base 
    function connecte_base($source,$login,$pwd) 
    { 
    $this->cnx = odbc_pconnect($source,$login,$pwd); 
     
    return($this->cnx); 
    } 
     
    //requette 
    function requete($req) 
    { 
    @$bd_result = odbc_do($this->cnx ,$req); 
    return($bd_result); 
    } 
    //fonction determinat le nombre de colone d'un etable 
    function nbr_col($tab) 
    { 
     
    @$bd_result = odbc_do($this->cnx ," SELECT * from ".$tab); 
     
    @$p = odbc_num_fields($bd_result); 
     
    return($p); 
    } 
     
    // fetch 
    function cherche($res) 
    { 
    $r = odbc_fetch_row($res) ; 
    return ($r); 
     
    } 
     
    // deconnexion 
    function deconnecte() 
    { 
    odbc_close($this->cnx); 
    return (null); 
    } 
     
    //validation de la requete 
     
    function valider_requete() 
    { 
    if(!$rep = @odbc_commit($this->cnx)) 
    { 
    $g=1; 
    } 
     
     
    } 
     
    }
    Alors comment améliorer cette application pour que le serveur fonctionne trés bien?
    est-ce que il faut changer la base de Access à MySQL?

  2. #2
    Membre émérite Avatar de sharrascript
    Homme Profil pro
    Développeur Web indépendant
    Inscrit en
    Avril 2007
    Messages
    678
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web indépendant

    Informations forums :
    Inscription : Avril 2007
    Messages : 678
    Par défaut
    bonsoir,

    est ce que il faut changer la base de Access à MySQL?
    Ayant travaillé sur les deux, pour moi y a pas photo (je dis bien: "pour moi"^^). Je le ferais avec Mysql!!!

    ++

  3. #3
    Membre averti
    Inscrit en
    Juin 2007
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 13
    Par défaut de access vers MySQL
    salut
    j'avais une base sur access je veux la transformer en mysql
    j'ai construit la base sur MySQL mais le problème qui reste c'est le transfert des données
    mon easyphp est 1.7 j fait les étapes suivantes:

    1. Exporter une base de données Access vers Excel
    2. Enregistrez le fichier Excel ainsi modifié dans un format « CSV » (Séparateur : point-virgule).
    3. Exporter un fichier Excel (CSV) vers MySql
    le problème est :
    Erreur
    requête sQL
    LOAD DATA LOCAL INFILE'C:\\Program Files\\EasyPHP1-7\\tmp\\php29.tmp'INTO TABLE'abrev'FIELDS TERMINATED BY';'ENCLOSED BY ""ESCAPED BY"\\'LINES TERMINATED BY'/r'/n'
    MySQL a répondu:
    #1148 -cette commande n'existe pas de MySQL
    alors c'est un problème de version?
    et est ce que easyphp 1.8 est une solution?
    merci

Discussions similaires

  1. [ODBC] Communication entre PHP et Access
    Par young077 dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 06/08/2007, 11h28
  2. [ODBC] Connexion PHP et Access
    Par Mut dans le forum PHP & Base de données
    Réponses: 8
    Dernier message: 19/07/2007, 06h46
  3. [ODBC] [Access] tableau en php /base access
    Par bidule123456 dans le forum PHP & Base de données
    Réponses: 35
    Dernier message: 06/07/2007, 09h53
  4. [EDI] Recherche outil de dév PHP type Access (hors SGBD)
    Par lapupuce dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 2
    Dernier message: 14/04/2006, 10h11
  5. Livre d'or php + ms access
    Par lobiman dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 1
    Dernier message: 17/02/2006, 13h13

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