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

MySQL Discussion :

Ecriture dans BDD


Sujet :

MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Homme Profil pro
    Webmaster
    Inscrit en
    Janvier 2018
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Hérault (Languedoc Roussillon)

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

    Informations forums :
    Inscription : Janvier 2018
    Messages : 3
    Par défaut Ecriture dans BDD
    Bonjour à tous,

    j'ai un soucis avec ma BDD. Je gère plusieurs sites créé par wordpress ou SPIP

    la lecture de la BDD se fait sur tous mes sites

    MAIS le remplissage de celle-ci ne se fait pas lorsque j'ai créé mon propre formulaire.

    Sur la dizaine de sites que je gère :

    6 sous wordpress avec le formulaire inscription de wordpress de base, les auteurs se rajoutent dans la BDD
    4 sous PSIP avec le formulaire inscription de spip, les auteurs se rajoutent normalement
    1 sous SPIP avec un formulaire créé pour rajouter les colonnes dont j'avais besoin, aucun rajout dans BDD. Si je remplace mon formulaire par celui de spip, l'ajout fonctionne
    1 site sans CMS donc avec formulaire et BDD créé manuellement aucun rajout dans la BDD. En local (avec wamp) le rajout se fait correctement.

    Pour info, nous avons été impacté par l'incendie chez OVH et tout nos sites fonctionnaient correctement.

    Nous avons donc dû changer de server et depuis 2 de nos sites n'inscrit plus les nouveaux utilisateurs dans la BDD.

    Y-a-t-il une validation à faire sur le server pour accepter l'écriture dans la BDD?

    Merci de m'avoir lu.

    Sylvain

  2. #2
    Membre prolifique Avatar de Artemus24
    Homme Profil pro
    Agent secret au service du président Ulysses S. Grant !
    Inscrit en
    Février 2011
    Messages
    7 011
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Agent secret au service du président Ulysses S. Grant !
    Secteur : Finance

    Informations forums :
    Inscription : Février 2011
    Messages : 7 011
    Par défaut
    Salut Patrocle3469

    Tu as une seule base de données, qui se remplit correctement avec certains sites mais pas avec d'autres, depuis que tu as migré vers un autre serveur.

    Citation Envoyé par Patrocle3469
    Nous avons donc dû changer de server et depuis 2 de nos sites n'inscrivent plus les nouveaux utilisateurs dans la BDD.
    A priori, ce n'est pas un question d'autorisation, puisque vous arrivez à inscrire vos auteurs quand vous avez corrigé le problème, sauf dans le cas de Wamp.

    La question est de savoir si les sites ont beaucoup évolué entre avant l'incendie d'OVH et maintenant ?
    Voir les différences. C'est une piste de recherche !

    Citation Envoyé par Patrocle3469
    Y-a-t-il une validation à faire sur le server pour accepter l'écriture dans la BDD?
    Normalement, dans le serveur mysql, vous devez déclarer les comptes par lesquels vous accédez.
    Or en corrigeant l'un de vos problèmes, l'inscription fonctionne à nouveau.
    Il me semble que cela ne soit pas une pise à suivre, mais vous pouvez tout de même vérifier.

    Citation Envoyé par Patrocle3469
    1 sous SPIP avec un formulaire créé pour rajouter les colonnes dont j'avais besoin, aucun rajout dans BDD.
    Si je remplace mon formulaire par celui de spip, l'ajout fonctionne.
    Vous avez un solution, applquez là !

    Citation Envoyé par Patrocle3469
    1 site sans CMS donc avec formulaire et BDD créé manuellement aucun rajout dans la BDD.
    En local (avec wamp) le rajout se fait correctement.
    Avez-vous correctement créé votre base de données ?
    Un problème de jeu de caractères ?
    Pas la même orthographe du nom de la base de données, ou de l'une de vos tables, celle de l'inscription, ...
    Il manque les déclaratives du compte dans cette nouvelle base de données.

    A moins que cela soit un problème de pare-feu.

    @+

  3. #3
    Candidat au Club
    Homme Profil pro
    Webmaster
    Inscrit en
    Janvier 2018
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Hérault (Languedoc Roussillon)

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

    Informations forums :
    Inscription : Janvier 2018
    Messages : 3
    Par défaut
    Bonjour,

    merci pour les réponses mais malheureusement

    1) les sites n'ont pas eu de transformation entre les 2 servers
    2) Je ne peux pas corriger le problème sur le CMS SPIP puisque le formulaire d'inscription n'a pas les boutons radio que j'ai besoin.
    De plus, je pense que le site en PHP et celui en CMS ont le même soucis donc si j'en résous 1, je résouds les 2 ^^
    3) Chaque BDD à son compte utilisateur sur MySQL et le mot de passe associé. En changeant le mot de passe ou le nom de la base sur ma page, la page d'inscription me met "Erreur de Connexion à la BDD", donc la connexion se fait puisque je n'ai pas d'erreur sinon, non?

  4. #4
    Membre prolifique Avatar de Artemus24
    Homme Profil pro
    Agent secret au service du président Ulysses S. Grant !
    Inscrit en
    Février 2011
    Messages
    7 011
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Agent secret au service du président Ulysses S. Grant !
    Secteur : Finance

    Informations forums :
    Inscription : Février 2011
    Messages : 7 011
    Par défaut
    Salut Patrocle3469.

    Citation Envoyé par Patrocle3469
    Pour info, nous avons été impacté par l'incendie chez OVH et tout nos sites fonctionnaient correctement.
    Il y a bien quelque chose qui a changé, puisque cela fonctionnait normalement avant l'incendie de chez OVH.

    Citation Envoyé par Patrocle3469
    1) les sites n'ont pas eu de transformation entre les 2 serveurs
    J'ai quand même un doute à ce sujet.

    Je pense qu'il y a une particularité dans vos formulaires qui vous bloque.
    Je ne sais pas vous répondre car je n'ai pas sous les yeux votre application.

    Citation Envoyé par Patrocle3469
    3) Chaque BDD à son compte utilisateur sur MySQL et le mot de passe associé.
    Je croyais que vous aviez une et une seule base de données pour tous vos sites ???

    Citation Envoyé par Patrocle3469
    En changeant le mot de passe ou le nom de la base sur ma page, la page d'inscription me met "Erreur de Connexion à la BDD", donc la connexion se fait puisque je n'ai pas d'erreur sinon, non?
    A priori, oui. Comme dit précédemment, ce n'est pas une question d'autorisation, puisqu'en corrigeant le problème, cela fonctionne à nouveau.

    Il faut que vous descendiez dans vos sources et voir ce qui peut être différent d'un site à l'autre.
    Il est probable que vous ayez oublié un quelconque paramétrage.

    En l'état de vos explications, je ne suis d'aucune aide.

    @+

  5. #5
    Candidat au Club
    Homme Profil pro
    Webmaster
    Inscrit en
    Janvier 2018
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Hérault (Languedoc Roussillon)

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

    Informations forums :
    Inscription : Janvier 2018
    Messages : 3
    Par défaut
    Vraiment merci d'essayer de résoudre mon souci Artemus24.

    Désolé de ne pas l'avoir précisé avant mais effectivement, j'ai bien l'accès root qui accède à toutes nos BDD mais par sécurité, j'ai créé des USERS et des MDP distincts pour tout nos sites. Comme ça si on se fait hacker, cela restera sur un seul site et non la totalité ^^. Je suis donc le seul à avoir l'accès root (hormis ma patronne) mais il ne sert pas pour les sites.

    Les sites ont juste été transféré d'un server à l'autre, et lorsque je mets un des 2 sites qui ne fonctionnent pas en local (via WAMP Server) celui-ci fonctionne correctement.

    Mais j'ai quand même effectué la comparaison pas à pas comme vous le proposez et tout est identique. Je vais peut être demandé à un de mes collègues qui ne connait pas la programmation, peut être qu'avec un œil neuf et néophyte, il verra un truc que je ne vois pas ^^

  6. #6
    Membre prolifique Avatar de Artemus24
    Homme Profil pro
    Agent secret au service du président Ulysses S. Grant !
    Inscrit en
    Février 2011
    Messages
    7 011
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Agent secret au service du président Ulysses S. Grant !
    Secteur : Finance

    Informations forums :
    Inscription : Février 2011
    Messages : 7 011
    Par défaut
    Salut Patrocle3469.

    Vous avez bien fait de ne pas mettre le même nom d'utilisateur pour les comptes administrateurs sous MySql, ainsi qu'un mot de passe différent.

    Citation Envoyé par Patrocle3469
    Les sites ont juste été transféré d'un server à l'autre, et lorsque je mets un des 2 sites qui ne fonctionnent pas en local (via WAMP Server) celui-ci fonctionne correctement.
    Peut-être une extension php qui n'a pas été activée dans votre serveur, alors qu'elle l'est sous Wamp.

    @+

Discussions similaires

  1. [PDO] Page d'inscription - Ecriture dans la BDD
    Par tengalice49 dans le forum PHP & Base de données
    Réponses: 8
    Dernier message: 21/05/2018, 13h44
  2. Ecriture dans la BDD
    Par nofaceinside dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 10/10/2016, 13h07
  3. [PDO] Ecriture dans la bdd
    Par batala dans le forum PHP & Base de données
    Réponses: 9
    Dernier message: 18/03/2014, 09h06
  4. Ecriture dans une BDD access via Excel
    Par kpitaine dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 03/08/2009, 12h50
  5. Probleme de filtre dans bdd
    Par scorpiwolf dans le forum C++Builder
    Réponses: 2
    Dernier message: 04/06/2002, 10h43

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