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 :

Écriture dans les tables [MySQL]


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 14
    Par défaut Écriture dans les tables
    Bonjour,
    Je rencontre un problème en utilisation avec ma base mysql.
    Je suis sous windows 2003 server avec mysql 5.0
    J'exploite la base à partir d'un soft développer en php mais celà n'a pas d'incidence.

    Dans ce soft j'ai des fiches que je peux éditer pour les modifier, actuellement lorsque j'edite certaine fiche je ne peux pas enregistrer les informations.

    J'ai essaye de switcher sur un autre serveur pour tester et le problème viens bien de droit en ecriture sur mon mysql car sur un autre serveur tout fonctionne parfaitement.

    Ce que j'ai fait jusqu'a maintenant:
    1- j'ai installer et tester avec mysql 5.0 et 5.1
    2- j'ai vérifier que les tables n'etait pas locké en read
    3- j'ai sauvegardé puis réinstallé ma base
    3- j'ai verifié tous les droits de modification de on user root
    4- j'ai créée un nouveau user avec tous les droits pour accéder et modifier la base.

    ET pour l'instant rien n'y fait.

    Si l'un de vous à un éclair de génie pour régler mon problème je suis preneur.

    D'avance merci à tous,

    Pour info seul ceraines tables posent problème et pas d'autres

  2. #2
    Rédacteur/Modérateur

    Avatar de Antoun
    Homme Profil pro
    Architecte décisionnel
    Inscrit en
    Octobre 2006
    Messages
    6 284
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Architecte décisionnel
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2006
    Messages : 6 284
    Par défaut
    quel message d'erreur obtiens-tu ?

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 14
    Par défaut
    c'est bien celà le problème je n'ai pas de message d'erreur, par contre je viens d'essayer à la main des requetes SQL de select et d'update et ca marche.

  4. #4
    Rédacteur/Modérateur

    Avatar de Antoun
    Homme Profil pro
    Architecte décisionnel
    Inscrit en
    Octobre 2006
    Messages
    6 284
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Architecte décisionnel
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2006
    Messages : 6 284
    Par défaut
    donc, soit c'est bien un problème de privilèges, mais ton script PHP ne récupère pas le message d'erreur, soit c'est un problème purement PHP. Je te déplace donc sur le forum PHP & MySQL, et je t'invite à nous donner le code PHP qui devrait faire la mise à jour de tes fiches.

  5. #5
    Membre habitué
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 14
    Par défaut
    Mon problème est plus compliqué.
    Si j'installe la base sur un autre serveur (linux + mysql) et que je fais pointer mon application php sur ce serveur, je n'ai pas le problème.

    Conclusion l'erreur ne vient pas de php, de plus j'ai installé un second serveur sous apache pour gérer le php et lorsque ce serveur pointe sur la base "officiel" j'ai le même bug, si je le fais pointer vers la base "serveurlinux" pas de problème.


    Donc celà vient bien de mon installation mysql sur mon serveur windows 2003, mais pourquoi? là est la question.

    Quand au code php qui gere le tout, n'ayant pas developpé l'application et n'etant pas un spécialiste je vais avoir du mal à vous le donner.

  6. #6
    Rédacteur/Modérateur

    Avatar de Antoun
    Homme Profil pro
    Architecte décisionnel
    Inscrit en
    Octobre 2006
    Messages
    6 284
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Architecte décisionnel
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2006
    Messages : 6 284
    Par défaut
    Si tu ne maîtrises pas ton code PHP, ça va être difficile !

    En gros, les trois hypothèses que tu as sont :
    1. pas de connexion du tout
    2. problème de privilèges
    3. problème de casse dans les noms d'objets (typique quand on passe de Windows à Linux)


    Pour commencer, peux-tu nous donner le login utilisé dans les deux configurations, ainsi que le(s) nom(s) de la base de données ?

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

Discussions similaires

  1. Les polices dans les tables et les requêts
    Par zooffy dans le forum Access
    Réponses: 3
    Dernier message: 21/06/2006, 11h06
  2. Gestion des durées dans les tables Access
    Par climz dans le forum Requêtes et SQL.
    Réponses: 17
    Dernier message: 24/05/2006, 15h29
  3. Validation dans les tables
    Par Isabelle27 dans le forum Access
    Réponses: 8
    Dernier message: 02/05/2006, 15h14
  4. Gestion des NULL dans les tables externes
    Par plouf2244 dans le forum Firebird
    Réponses: 1
    Dernier message: 23/03/2006, 16h55
  5. Comment voir les champs créés dans les tables?
    Par Missvan dans le forum PostgreSQL
    Réponses: 3
    Dernier message: 18/02/2004, 10h27

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