Problème avec ma base de donné

Pomme -  
jordane45 Messages postés 30426 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjours chère membre, Je suis actuellement en train de coder un petit logiciel pour mon lycée et je bloque a la connection de la db j'ai limpression que il y a un problème mais je n'arrive pas a le trouvé ses pour cela que je demande votre aide.

Voici les ligne de code en C# pour se connecter : https://prnt.sc/va6bcy

Voici le phpMyadmin : https://prnt.sc/va6dun

Voici le programe quand je me connecte : https://prnt.sc/va6ez1

je sais que se que je demande et pas simple donc merci d'avance de votre réponse.

(En gros ses un system de connexion j'aifait une ligne de code qui demande a la base de donné si le compte existe etc et j'ai l'impression que il arrive pas a se connecter donc voila ses juste sa pour faire un système de connexion via base de donné).

11 réponses

  1. Pomme
     
    voici le code csharp

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    using MySql.Data.MySqlClient;
    
    namespace DataAccess.MySQL_DataBase
    {
        public abstract  class ConnectionToMySql
        {
            private readonly string connectionString;
    
            public ConnectionToMySql(){
                connectionString = "Server=localhost; Database=; User=; port=3306; password=;";
            }
            protected MySqlConnection GetConnection(){
                return new MySqlConnection(connectionString);
            }
        }
    }
    
    0
    1. yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   1 588
       
      je ne vois pas trop le lien entre ce code et le message d'erreur.
      0
  2. Pomme
     
    En gros je t'explique j'ai besoin d'aide pour faire un system de connexion et jcp trop comment faire j'ai le code c# etc j'ai la base de donné (sur hostinger) et tout ma l'air bon mais comme tu peux le voir sur le premier msg que j'ai envoyer quand je rentre le nom d'utilisateur et le mdp bah mon logiciel me dit pas bon et pour moi je voie que le problème de connexion a la db
    0
    1. yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   1 588
       
      as-tu écrit ce code?
      nous montres-tu tout?
      0
  3. Pomme
     
    j'ai pas compris
    0
    1. yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   1 588
       
      tu nous montres un programme, et je te demande si c'est toi qui l'a écrit.

      je te demande également si tu nous as bien montré tout le programme, ou bien seulement une partie.
      0
  4. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  5. Pomme
     
    alors je tes montrer qu'une partie du programe et non j'ai pas fait la partie C#
    0
    1. yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   1 588
       
      pourquoi fais-tu ce travail?
      0
  6. Pomme
     
    psk j'ai besoin d'un logiciel qui a comme fonction un system de connexion avec db
    0
  7. Pomme
     
    si qqn peux m'aider discord ou autre je suis preneur
    0
  8. Utilisateur anonyme
     
    Bonjour

    dans ma boule de cristal, je voies qu'il manque un ; à la ligne 123456.

    Si tu veux une réponse sérieuse, je te rappelle qu'yg_be n'a cessé de te demander de poster le reste du code, car ce que tu as posté ne peut pas avoir généré l'erreur que montre ton image.

    Quand à
    si qqn peux m'aider discord ou autre je suis preneur

    non, on aide en public c'est une des règles de ce forum.
    0
  9. Pomme
     
    très bien mais les ; que tu dit manquand impossible sinon au débogage de mon app il me marquerai des erreur style ; manquant a la ligne 123456 tu voie alors que la quand je lance le debug sur vs il me marque aucune erreur jcp vraiment jen ai marre mais je laisse pas tomber mais vraiment une erreur fantome jcp.
    0
  10. Utilisateur anonyme
     
    Si tu crois vraiment qu’une boule de cristal est un outil de déboggage, personne ne peut rien pour toi.
    0
  11. jordane45 Messages postés 30426 Date d'inscription   Statut Modérateur Dernière intervention   4 830
     
    Bonjour,

    Je confirme ce qu'Yg_be et Whism t'ont répondu .... le bout de code que tu nous montres ne peut pas être la cause de ton message d'erreur...

    Par contre, je constate que tu as oublié d'indiquer le user et le password permettant au code C# de se connecter à la bdd
     public ConnectionToMySql(){
                connectionString = "Server=localhost; Database=; User=; port=3306; password=;";
            }
    


    A noter que ce code permet d'établir la connexion à la bdd ...... pas à vérifier si les utilisateurs de ta table"users" y sont présents....
    Il te manque le code qui va faire la requête SQL permettant de vérifier les identifiants inscrits dans cette table.

    Je précise également qu'il n'est pas "propre" d'interroger directement une bdd comme tu le fais...
    A moins que ce logiciel et la base de données restent sur le même serveur .... on ne donne pas d'accès direct à une bdd depuis un logiciel externe.
    A la place, on va créer des web services ( des API ) ( en php par exemple) qui se chargeront de faire les requêtes en BDD .... et ton programme C# consommera ces webservices...

    0