Bonjour voici le début de mon code de connexion à une Base de données MySQL :
Cela fonctionne mais il y a beaucoup de temps de latence dans l'exécution de la requête alors que la BDD est en locale. Et il reste dans la liste des connexions des utilisateurs (sous MySQL administrator) une connexion "sleep" après l'exécution de la page. Il doit surement me manquer quelque chose !
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 NumConnexion est un entier NumConnexion = SQLConnecte("localhost", "root", "toor", "projet_test", "MySQL") NOM est une chaîne PASS est une chaîne id est un entier SI NumConnexion<>0 ALORS i est un entier = 0 maR est une chaîne = "SELECT idusers FROM USERS WHERE nom = '"+ SAI_User +"' and pass = '" + SAI_Pass + "'" SAI_User =maR SQLExec(maR, "REQ1") TANTQUE SQLAvance("REQ1") = 0 i++ id = SQLLitCol("REQ1", 1) //PASS = SQLLitCol("REQ1", 2) Info(id) FIN SQLFerme("REQ1") SINON SQLInfoGene() Erreur("La connexion à la source de données" + ... "a échoué."+RC+... "Code erreur : " + SQL.Erreur +RC+... SQL.MesErreur) FIN SQLDéconnecte()
Si vous savez quoi, je suis preneur d'une explication !
Partager