[R] Sql Party...

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Avatar du membre
Ks10
Niveau 6
Niveau 6
Messages : 282
Enregistré le : mer. 25 avr. 2012 20:38
Status : Hors ligne

[R] Sql Party...

#1

Message par Ks10 »

Bonsoir à tous !

Je me suis lancer dans la partie MySQL avec AutoIT. Tout d'abord je précise que je n'est pas suivit de tuto sur le SDZ en ce qui concerne le SQL je le trouve trop bourrer d'informations on s'y perd trop rapidement.
Je préfère apprendre en testant des trucs et poser des questions et avoir des bases sur les grandes lignes.

Donc voila pour mes tests j'utilise EasyPhp pour un serveur en local. Je bosse sur mysql en local pour l'instant ;)
Avec l'UDF EzMySql.au3 (J'ai trouver cette UDF en faisant des recherches sur le forum.)

Et voici mon premier bout de code :

Code : Tout sélectionner

#include "EzMySql.au3"
#include <Array.au3>

$server = "127.0.0.1"
$user = "root"
$pass = ""
$port = "3306"


_EzMySql_Startup()

$test = _EzMySql_Open($server, $user, $pass, "", $port)
If $test = True Then
    MsgBox(64, "Informations", "Connection réussi !")

    If Not _EzMySql_SelectDB("sqltesting") Then
    MsgBox(0, "Error setting Database to use", "Error: "& @error & @CR & "Error string: " & _EzMySql_ErrMsg())
    Exit
Else
    MsgBox(64, "Informations", "Vous avez sélectionner la bonne base")
    
EndIf

Else
    MsgBox(64, "Informations", "Connection rater gros nigot")
EndIf
Il ne fait pas grand chose, si ce n'est ce connecté à la base et sélectionner la base "sqltesting".

Voila un screen de la composition de ma base :
► Afficher le texte
Donc voila j'ai une table appelée "comptes" avec deux colonnes nommées :
- Nom de compte
- Mot de passe

Mes questions ?
- Comment entrée des données à l'intérieur de cette table ?
- Comment récupérer les données à l'intérieur de cette table ?

Je sait qu'il faut faire des requêtes enfin je croit mais je connait pas trop le principe.

Je ne vous demande pas un code déjà crée. Je vous demande la syntaxe / une explication et la logique que je devrais obtenir en réalisant mon code.

Voila j'espère avoir était précis :)
Merci d'avance les amis !
Modifié en dernier par Ks10 le ven. 30 août 2013 15:08, modifié 1 fois.
Avatar du membre
jchd
AutoIt MVPs (MVP)
AutoIt MVPs (MVP)
Messages : 2284
Enregistré le : lun. 30 mars 2009 22:57
Localisation : Sud-Ouest de la France (43.622788,-1.260864)
Status : Hors ligne

Re: [..] Sql Party...

#2

Message par jchd »

Je n'ai rien contre MySQL (en fait si, mais ça n'a rien à voir avec ce sujet), mais tu te lances bille en tête contre un machin relativement touffu sans vouloir capter les bases de SQL ni, je suppose, lire toute la doc de MySQL.

Ce que je dis n'est pas méchant, mais crois-tu vraiment aller au plus simple en employant une UDF qui te masque bien des choses, un moteur SQL qui n'est pas si simple qu'il en a l'air et sans prendre le temps et la peine d'acquérir les bases ?

Du coup tu définis tes colonnes avec une collation suédoise (!) et bien que je n'ai rien non plus contre les suédoises, ça risque de te plonger dans des problèmes inutiles.

Perso, je te conseillerai plutôt de commencer à te faire la main avec un moteur simple, SQLite, fourni en standard avec AutoIt et qui ne demande pas une installation pointue ni aucune maintenance. Quand tu auras bien absorbé l'approche particulière que SQL demande, autant du point de vue design de la base que de son exploitation, alors tu pourras plus aisément migrer vers un moteur plus "usine à gaz" sans te dégouter toi-même à t'attaquer de suite à une proie trop indigeste.

Je dis ça plus pour toi que pour quoi/qui que ce soit d'autre : je n'ai rien à te vendre.
La cryptographie d'aujourd'hui c'est le taquin plus l'électricité.
Avatar du membre
Ks10
Niveau 6
Niveau 6
Messages : 282
Enregistré le : mer. 25 avr. 2012 20:38
Status : Hors ligne

Re: [..] Sql Party...

#3

Message par Ks10 »

Et ne t'en fait pas Jhcd je ne le prend pas mal, c'est gentil de vouloir m'orienter vers d'autres choses moins "pointue". C'est vrai que c'est pas la meilleur méthode pour apprendre...

Dans ce cas peut tu m'orienter vers l'utilisation SQLite ?
Avatar du membre
jchd
AutoIt MVPs (MVP)
AutoIt MVPs (MVP)
Messages : 2284
Enregistré le : lun. 30 mars 2009 22:57
Localisation : Sud-Ouest de la France (43.622788,-1.260864)
Status : Hors ligne

Re: [..] Sql Party...

#4

Message par jchd »

Oui, mais farcis-toi déjà un tutoriel minimal sur SQL. Par exemple en français.
La cryptographie d'aujourd'hui c'est le taquin plus l'électricité.
Avatar du membre
Ks10
Niveau 6
Niveau 6
Messages : 282
Enregistré le : mer. 25 avr. 2012 20:38
Status : Hors ligne

Re: [..] Sql Party...

#5

Message par Ks10 »

Merci je vais essayer de comprendre tous sa.
Sujet résolue.
Répondre