Avatar billede iceb1977 Nybegynder
24. februar 2002 - 22:35 Der er 30 kommentarer og
1 løsning

Oprettelse af database via phpmyadmin ??????

Hej

1:Hvordan opretter jeg en db via phpmyadmin ?

2:Jeg går ud fra jeg skal starte med at         

konfigurere config.inc.php og hvordan gør jeg

dette ?

3:Når jeg har oprettet den med en tabel så går jeg

ud fra jeg kan bruge php til at fylde data i

tabellen og hvordan gør jeg det ?


Jeg har ikke prøvet noget i php eller mysql før

så forklar venligst grundigt ok ?
Avatar billede beldring Nybegynder
24. februar 2002 - 22:40 #1
Selve databasen skal du lave i MySQL'en. Men du kan sætte tabeller osv. ind med php. Læs deres tutorials her:
http://www.udvikleren.dk
Håber det var en lille hjælp!
Avatar billede muddi Praktikant
24. februar 2002 - 22:45 #2
Du opretter tabeller inde i phpMyAdmin, der er nederst på den side der hedder "databasenavn (#)", den findes næstøverst i menuen!

Der vælger du hvor mange felter der skal være i den! Med phpMyAdmin kan du indtaste data direkte i dine tabeller, i stedet for at skrive en masse underlig SQL-kode selv hver gang du skal have nogen værdier ind i basen :o)

Har du installeret phpMyAdmin? Har du kigget på det?

/Muddi
Avatar billede iceb1977 Nybegynder
24. februar 2002 - 22:48 #3
ja jeg ved sådan cirka godt hvordan jeg opretter tabeller og hvordan

jeg får ting ind i dem men hvordan opretter jeg selve databasefilen?

beld< står der også på udvikleren ?
Avatar billede beldring Nybegynder
24. februar 2002 - 23:04 #4
create database iceb1977
Avatar billede iceb1977 Nybegynder
24. februar 2002 - 23:05 #5
ok hvor skriver man create database ?
kan man kun gøre det i dos ?
ikke i phpmyadmin eller ?
Avatar billede muddi Praktikant
24. februar 2002 - 23:07 #6
Du kan sagtens skrive det direkte i phpMyAdmin!
Der er et felt til den slags, der kan du skrive din SQL-kode direkte! :o)
Avatar billede beldring Nybegynder
24. februar 2002 - 23:07 #7
du kan eksempelvis gøre det i dos'en, og så 'dumb' det ind i phpmyadmin! Men ofte, hvis du skriver det i dos'en, så ligger det også i phpmyadmin! Bruger du lokalt intranet, eller har f.eks. phpmyadmin.ditdomæne.dk?
Avatar billede muddi Praktikant
24. februar 2002 - 23:07 #8
Hvilken version af phpMyAdmin har du?
Avatar billede iceb1977 Nybegynder
24. februar 2002 - 23:08 #9
aha er det felt ikke det felt hvor man laver en TABEL ?
jeg vil jo lave en DATABASE ?
Kan jeg det i phpmyadmin ? Hvordan ?
Avatar billede iceb1977 Nybegynder
24. februar 2002 - 23:08 #10
2.23
Avatar billede beldring Nybegynder
24. februar 2002 - 23:09 #11
Princippet i phpmyadmin, er det samme som i dos! Du har bare den fordel, at du kan undgå alle de dumme koder, ved at bruge de indlagte features! Men hvis du ønsker at gøre som i dos'en, så er der et felt midt på siden!
Avatar billede beldring Nybegynder
24. februar 2002 - 23:10 #12
du kan bare lave din tabel i dos'en! Men på f.eks. azero.dk's webhoteller, har man kun én database, og så kan du bare bruge løs af dine tabeller! Det er ofte set, at man kun har en database!
Avatar billede beldring Nybegynder
24. februar 2002 - 23:11 #13
med tabel mente jeg DATABASE!
Avatar billede muddi Praktikant
24. februar 2002 - 23:14 #14
SKRIV "CREATE DATABASE test" i det SQL-felt der er i phpMyAdmin... så laver den en database ved navn "test" du kan se i menuen til venstre!
Avatar billede iceb1977 Nybegynder
24. februar 2002 - 23:15 #15
ah ok prøver lige med det sql....
Avatar billede muddi Praktikant
24. februar 2002 - 23:16 #16
Over feltet du skal bruge står der vidst noget i retning af: "Run SQL query..." eller "Kør SQL forspørgsel(er) ..."
Avatar billede muddi Praktikant
24. februar 2002 - 23:17 #17
I v. 2.23 kan du vælge at bruge dansk sprog... har du gjort det? Det gør det nemmere i starten, når man ikke kender så meget til systemet!
Avatar billede muddi Praktikant
24. februar 2002 - 23:17 #18
Her er et link til noget SQL på webcafe.dk http://www.webcafe.dk/artikler/php/phpmysqlforespoergsler/
Avatar billede iceb1977 Nybegynder
24. februar 2002 - 23:25 #19
ok ja jeg ved godt det kan blive dansk...
der står bare ovre til venstre

home

no databases

og der er ikke noget query felt ....

Hvordan får jeg det frem ?
Avatar billede muddi Praktikant
24. februar 2002 - 23:37 #20
Lav en side i php!

opretdb.php:
---------------

<?php
function connect() {
  $server = "server.dk";
  $bruger = "username";
  $kodeord = "password";
  $database = "dbname";

  if (!mysql_connect("$server","$bruger","$kodeord")) {
    udskriv_fejl("Kunne ikke oprette en forbindelse til MySQL.");
  }

  if(!mysql_select_db("$database")) {
    udskriv_fejl("Kunne ikke vælge databasen: $database");
  }
}

mysql_query("CREATE DATABASE test");

function  close() {
  if(!mysql_close()) {
    udskriv_fejl("Kunne ikke lukke forbindelsen til MySQL!");
  }
}

function udskriv_fejl($fejl) {
  echo "<p>$fejl";

  if ($mysql_fejl = mysql_error()) {
    echo "<br>Fejlen er: <em>$mysql_fejl</em>";
  }

  exit;
}
?>
Avatar billede muddi Praktikant
24. februar 2002 - 23:38 #21
Når du åbner den side i browseren oprettes en tabel ved navn "test"!
Du kan bare ændre test til noget andet :o)

/Muddi
Avatar billede muddi Praktikant
24. februar 2002 - 23:45 #22
SORRY ... jeg tænkte mig ikke om da jeg skrev det... koden skal selvfølgelig se således ud:


<?php
function connect() {
  $server = "server.dk";
  $bruger = "username";
  $kodeord = "password";
  $database = "dbname";

  if (!mysql_connect("$server","$bruger","$kodeord")) {
    udskriv_fejl("Kunne ikke oprette en forbindelse til MySQL.");
  }

  if(!mysql_select_db("$database")) {
    udskriv_fejl("Kunne ikke vælge databasen: $database");
  }
}

function  close() {
  if(!mysql_close()) {
    udskriv_fejl("Kunne ikke lukke forbindelsen til MySQL!");
  }
}

connect();
mysql_query("CREATE DATABASE test");
close();

?>
Avatar billede muddi Praktikant
24. februar 2002 - 23:58 #23
Sorry det passer jo heller ikke... du skal bruge denne kode (den SKAL virke)!

<?php
$linkID = mysql_connect('localhost', 'root', 'password');
mysql_create_db('test', $linkID);
mysql_close();
?>

Dette kræver dog at du har alle rettigheder til phpMyAdmin, eksempelvis ved at køre det som localhost!

/Muddi
Avatar billede beldring Nybegynder
25. februar 2002 - 00:06 #24
Muddi>>> Hvorfor skulle han oprette en tabel i hans database, hvis han kører localhost? Ville det ikke være 10 gange nemmere, bare at skrive den mauelt??? Jeg forstår ikke helt hvad det er du vil iceb1977..
Men uddyb det en smule for mig, så skal jeg nok hjælpe dig! Og vil du lave tabeller i phpmyadmin, eller php?
Avatar billede iceb1977 Nybegynder
25. februar 2002 - 00:23 #25
Der er først en
Database i den er der
Tabeller og i den er der
Record sets som indeholder
Værdier

Det jeg vil er at lave en Database og derefter en tabel.

Databasen vil jeg lave i phpmyadmin og tabellen vil jeg

også lave i phpmyadmin er I med nu ?
Avatar billede beldring Nybegynder
25. februar 2002 - 00:34 #26
Hvis du er rigtigt inde på phpmyadmin, så burde der være en form lige i midten, hvor du skriver navnet på din database, og så trykker du 'Create'! Hvis ikke du har det, kan det enten være en gammel version, eller også er du ikke gået rigtigt ind i det! SÅ ENKELT ER DET!
Avatar billede iceb1977 Nybegynder
25. februar 2002 - 00:43 #27
ja nu virker den igen ...
hvor kan man bestemme hvor databaserne skal ligge
henne ?
Jeg har lavet en som er blevet lagt i c/system
Avatar billede iceb1977 Nybegynder
25. februar 2002 - 11:18 #28
ups i
c/windows/system
Avatar billede iceb1977 Nybegynder
25. februar 2002 - 21:51 #29
Nå intet svar ok ....
Avatar billede beldring Nybegynder
25. februar 2002 - 22:02 #30
Det er lidt plat, ikke at give point, når vi nu hr hjulpet dig så meget!
Avatar billede muddi Praktikant
26. februar 2002 - 17:43 #31
Øhh... hvorfor har beldring ikke fået nogen point? Han har jo besvaret ihvertfald 1. del af dit spm. !!!

Det er noget underligt noget! Du kunne jo bare have givet 1/3 del point eller lignende!
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