Avatar billede foxmulder58 Praktikant
16. april 2005 - 19:01 Der er 16 kommentarer og
2 løsninger

slet database i PHPmyadmin hos surftown?

hej Eksperter,

Hvordan sletter man en database hos PHPmyadmin?

jeg har prøvet med SQL sætningen

DROP DATABASE men det virker ikke!

Er der en der kan hjælpe mig?

mvh
Mads
Avatar billede barklund Nybegynder
16. april 2005 - 19:05 #1
Det kan meget vel tænkes, at du ikke har rettigheder til det. Kommer MySQL ikke med en fejlmeddelelse, hvis du prøver at droppe databasen? Også, hvis du vælger databasen, så vil der i komme en liste over tabellerne og i toppen være et "drop" link til at droppe den.
Avatar billede foxmulder58 Praktikant
16. april 2005 - 19:07 #2
nej jeg får en fejl der siger "drop database erklæringer kan ikke bruges" men underligt nok brugt jeg denne kode til at fjerne en tabel:

drop table bruger      og det virkede uden problemer!

meget mystisk

mvh
mads
Avatar billede barklund Nybegynder
16. april 2005 - 19:10 #3
Blot fordi du har tilladelse til DROP TABLE, så kan du godt være nægtet tilladelse til DROP DATABASE. De to ting hænger ikke nødvendigvis sammen.
Avatar billede foxmulder58 Praktikant
16. april 2005 - 19:13 #4
nej ok jeg kan heller ikke lave en ny database kan jeg se man har åbenbart ikke rettigheder til at oprette mere end 1 database hos surftown.dk det er da lidt for åndssvagt! hvad fanden gør en klog så......?


mvh
Mads


PS! det er fordi jeg vil lave et login system der skal køre i PHP/mySQL så derfor vil jeg gerne lave en ny database der hedder "bruger" istedet for den jeg har nu!
Avatar billede barklund Nybegynder
16. april 2005 - 19:15 #5
Sådan er det oftest. Du kan vel bare nøjes med den ene database - du kan jo lave alle de tabeller, du har lyst til i den.
Avatar billede foxmulder58 Praktikant
16. april 2005 - 19:17 #6
hmmm ja jeg er også ret ny i SQL selvom jeg kender en smule til access...så fuck det jeg anvender bare den datatbse jeg har oprettet i tidernes morgen.

Barklund --> har du nogensinde oprettet en tabel i en databse til at håndtere brugere / login / password / samt oprette nye brugere ...hvis ja hvordan har du gjort det i SQL??

Mvh
Mads
Avatar billede barklund Nybegynder
16. april 2005 - 19:20 #7
Ofte, selve sql delen er jo bare at lave en tabel med brugernavn og password - og evt. øvrige attributter. Så indsætter du bare i tabellen, når der oprettes en bruger - og udvælger fra tabellen, når du skal teste login.
Avatar billede foxmulder58 Praktikant
16. april 2005 - 19:22 #8
hmmm ja det er rigtigt,  har du ikke et eksempel på SQL syntaksen jeg biver ved med at få fejl i den tabel jeg bruger?

mvh
mads

PS! du ska nok få dine point!
Avatar billede barklund Nybegynder
16. april 2005 - 19:35 #9
Hvilken del? Oprette tabellen, indsætte i den eller udvælge fra den? Og hvordan ser det, som du har lavet, ud? Kan du ikke poste dit script her?
Avatar billede foxmulder58 Praktikant
16. april 2005 - 19:39 #10
jo den sql syntaks jeg har lavet indtil nu er :

create table bruger
(
navn varchar(50)
password varchar(12)

)


men den ska ve have en primærnøgle der er så er "id" med auto increment ??

mvh
mads
Avatar billede barklund Nybegynder
16. april 2005 - 19:44 #11
Den skal ikke, men det er nok en god ide. Men i PHPMyAdmin er der da en formular til at lave nye tabeller, som du kan bruge.
Avatar billede erikjacobsen Ekspert
16. april 2005 - 21:10 #12
Du skal ikke nødvendigvis have en "id", men en primærnøgle er altid en god ide. Da du ikke har to brugere med samme navn er
      navn varchar(50)
en oplagt primærnøgle. Og da du sikkert altid laver forespørgsler med navnet, vil du også få disse udført hurtigere.

En "id" primærnøgle er kun en god idé hvis man ikke har andre kandidater til en primær nøgle.
Avatar billede foxmulder58 Praktikant
16. april 2005 - 21:12 #13
ok jeg vil gerne lave den i en sql sætning istedet for at bruge formularen idet jeg gerne vil lære lidt mere om SQL, men jeg kunne godt tænke mig at se et eksempel på en sådan kode.

Har du det?

mvh
mads
Avatar billede foxmulder58 Praktikant
16. april 2005 - 21:13 #14
ps! jeg tror det er  en dårlig ide at have navn som primærnøgle idet der kan være flere brugere med samme navn.
Avatar billede erikjacobsen Ekspert
16. april 2005 - 21:16 #15
Men det bør du så gøre noget ved. Jeg ved ikke hvad du skal bruge dine brugere til, men i fx. et forum vil det kun skabe forvirring, hvis der er to deltagere med præcis samme navn. Andre steder vil man så tilføje et brugernavn, eller en emailadresse, som så skal være unik.  ...  Men det er helt op til dig.
Avatar billede foxmulder58 Praktikant
17. april 2005 - 22:53 #16
luk!
Avatar billede foxmulder58 Praktikant
17. april 2005 - 22:54 #17
luk!
Avatar billede barklund Nybegynder
18. april 2005 - 11:50 #18
Tark for points :)
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
Computerworld tilbyder specialiserede kurser i database-management

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