Avatar billede hctaib Nybegynder
11. februar 2002 - 00:12 Der er 4 kommentarer og
1 løsning

Hente data fra MySQL-database

Jeg har hentet komponenter fra microolab.com, men hvordan connecter jeg til databasen og bruger query til at hente data fra nogle felter.. f.eks. hvis en bruger indtaster username og password - hvordan kan jeg så tjekke om han er "OK"...?
Avatar billede stoney Nybegynder
11. februar 2002 - 00:32 #1
Prøv at kigge i morten_S besvarelser/indlæg.

Han er lokal verdens-mester i MySQL.

:-)

Stoney
Avatar billede hctaib Nybegynder
11. februar 2002 - 00:36 #2
Jeg har kigget på hans længere besvarelse, men jeg fik ikke ret meget du af det - så derfor må jeg nok have skåret det HELT ud i pap...
Avatar billede stoney Nybegynder
11. februar 2002 - 00:44 #3
http://www.microolap.com/demos/index.htm

Fishfact.dpr:This application is based on demo project distributed with Delphi and shows how to connect to MySQL server .....

Stoney
Avatar billede morten_s Nybegynder
11. februar 2002 - 20:31 #4
Hej hctaib

allerførst må du have et stykke værktøj som du kan oprette og vedligeholde
din mySql database med, det bedste finder du her www.mysqlfront.de, og så er det gratis

For at conecte til en database gør du følgende

1. Start med en frisk form/application

2. drop en komponent af typen MySqlDatabase (i det efterfølgende benævnt MySqlDatabase1) på din form og angiv følgende properties
3. databasename, her skriver du det navn som du har oprettet din database under
4. host, her angiver du IP/nr på databasens placering, ligger den lokalt skriver du localhost
5. Port her angiver du databsens portnr, default port nr er 3306 
6. Hvis du anvender UserPasword og username angiver du disse.
7. Sæt Connected til True, og du er nu CONNECTED til din DB
8. put nu en DataSource på din form (i det efterfølgende benævnt DataSource1)
9. og herefter et DBGrid, så vi har mulighed for at se data
10. i properties for DBGridet sætter du DataSorce til DataSource1


11. du skal nu gøre et valg, vil du kører med Tablekomponenter eller med Querrys ? hvis du vil kører med Table komponenter går du til trin 12. hvis du vil kører med Querys fortsætter du ved punkt 18.

Med TableKomponent:

12. drop et MySqlTable komponent på din form (i det efterfølgende benævnt mySqltable1) og sæt følgende properties
13. sæt database til MySqlDataBase1
14. sæt Tablename til et tabelnavn i din database
15. sæt active til true
16. i properties for din datasource1 vælger du dataset til MySqlTable1
17. du skal nu kunne se dine data i DBGridet.

Med Querys
18. drop en MySqlQuery på din form (i det efterfølgende benævnt MySqlQuery1) og sæt følgende properties:
19. Database sætter du til mysqlDatabase1
20. SQL, her sætter du dit statement op f.eks SELECT * FROM MyTable
    (i stedet for MyTable skriver du dit eget tabelnavn)
21. Sæt active til true
22. i properties for din datasource1 vælger du dataset til MySqlQuery1
23. du skal nu kunne se dine data i DBGridet.

Det var det grundlæggende god fornøjelse
/Morten
Avatar billede hctaib Nybegynder
12. februar 2002 - 15:55 #5
morten_s: 1000 tak for det - men hvordan kan jeg hente data, som f.eks. når man i PHP chekker om en password passer på brugeren..?
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester