Avatar billede kr-data Nybegynder
03. april 2003 - 10:39 Der er 16 kommentarer og
1 løsning

Oprette en database

Hej,

jeg er en lidt (meget) newbie inden for MySQL, og jeg vil gerne have hjælp.

Jeg skal oprette en ny database, men jeg kan ikke se mig ud af det, jeg har indstalleret MySQL, men har ikke andre databaseprogrammer.

Der udover, hvordan laver man en connection i asp til en MySQL database.

Ps. Jeg gider ikke links til sider, hvor jeg selv skal finde indholdet. Og jeg gider ikke uoverskuelige sider.

På forhånd tak!
Avatar billede razor Nybegynder
03. april 2003 - 10:43 #1
Med den attitude skal du nok nå langt.
Avatar billede disky Nybegynder
03. april 2003 - 10:49 #2
create database Ostemad;

De var det.

p.s. Du skulle virkeligt tage og ændre din attitude i en fart.
Avatar billede kr-data Nybegynder
03. april 2003 - 11:05 #3
hvor skriver jeg det?

og det med attitude, mener i det i mit Ps?
Avatar billede kr-data Nybegynder
03. april 2003 - 11:18 #4
fordi hvis det mit ps, så vil jeg lige sige at jeg mener der, en side som www.activedeveloper.dk skoder for vildt, fordi det ikke er til at finde det man mangler, og for det næste har jeg ikke tid til at skulle lede efter det jeg mangler!
Avatar billede andy Nybegynder
03. april 2003 - 13:52 #5
HVis du har PHP så installer phpMyAdmin fra www.phpmyadmin.net . Sorry det er et link...
Avatar billede kr-data Nybegynder
03. april 2003 - 14:33 #6
Det ikke links det er galt med, hvis jeg endelig skal afslutte denne diskusion, det er links til sider hvor jeg skal til at lede efter det jeg vil ha' og sider der er så rodede at man dårligt nok kan bruge den (igen eksemplet www.activedeveloper.dk)

andy>> nej det er i ASP
Avatar billede xyborx Nybegynder
03. april 2003 - 14:33 #7
Der plejer at følge en klient med til MySQL. Prøv at søge efter mysql.exe, kør den i et DOS-vindue. Der kan du skrive disky's forslag: create database ostemad;
Avatar billede kr-data Nybegynder
07. april 2003 - 13:25 #8
Nu har jeg fundet ud af at åbne mysql.exe, men syntaksen virker ikke, hjælp!
Avatar billede xyborx Nybegynder
07. april 2003 - 19:55 #9
Nu er jeg lidt i tvivl om hvad du mener med at 'syntaksen' ikke virker.. Hvis det er syntaks på samme måde som 'grammatik' med menneskelige sprog, så er det din MySQL server der er helt gal.
Hvis det derimod er SQL-sætningen der ikke fungerer, så post den præcise sætning du forsøger at udføre, samt fejlmeldingen. Med andre ord: "Hvad gør du, hvad forventer du, og hvad sker der istedet?" Det gør fejlfindingen en del nemmere end "Det virker ikke"
PS: Dette var ikke for at flame. Det var ment som en venlig irettesættelse ;)
Avatar billede corona10 Nybegynder
07. april 2003 - 22:42 #10
Når du har åbnet din MySQL server har du sikkert en prompt hvor du kan skrive fx CREATE DATABASE Ostemad;
Gå evt ned på posthuset og brug kr. 39,- på et lille hæfte med basal SQL
Avatar billede kr-data Nybegynder
09. april 2003 - 19:22 #11
Oki, tak for den del, jeg har hver 25 point til disky og carona10, da det dizky sagde egentligt var rigtigt, bortset fra at den version jeg har vil have kommandoen med store bogstaver. Så til xyborx er der 10 point for det gode tip.

De sidste 40 point går til den den fortæller hvordan, jeg får min asp til at fobinde til databasen!
Avatar billede kr-data Nybegynder
09. april 2003 - 19:34 #12
Hvis i der ellers skal have point laver et svar!
Avatar billede kr-data Nybegynder
11. april 2003 - 16:05 #13
Så gi'r jeg en deadline, jeg gider ikke at vente så længe! Hvis i vil ha' de point, så lav et svar! I får til Fredag d. 19 kl. 12:00 eller ta'r jeg dem tilbage!
Avatar billede corona10 Nybegynder
11. april 2003 - 17:33 #14
tak for pts
p.s. det er almindeligt at sql skrives med STORT
Avatar billede mathiash Nybegynder
11. april 2003 - 17:34 #15
Avatar billede corona10 Nybegynder
11. april 2003 - 17:52 #16
Ja det er så lidt mere interessant:
Først skal du oprette en ODBC forbindelse. Det gøres ved at gå ind i controlpanel og finde noget med ODBC, det varierer lidt hvor det ligger afhængigt af hvilket styresystem du har. Der vælger du MSAccess og klikker finish. Så skal du angive et navn på forbindelsen, dette navn er din senere reference på din ASP side, og du skal angive hvilken db forbindelsen skal connecte til.
Så går det løs i ASP:
<%
Set connection = Server.CreateObject(ADODB.Connection)
connection.Open "navn_på_forbindelse"
%>
Du har nu en forbindelse åben til din db. For at bruge den, skrives efterfølgende (hvor der nu er brug for det):
<%
Set rs = connection.Execute( "SQL_Her") (forudsat din sql returnerer noget, altså en SELECT sætning)
%>
Nu har du så et RecordSet object, rs, der indeholder de poster din sql trak ud fra db'en. For at tilgå dem løber du bare hele rs igennem
<%
while not rs.EOF
  'gør hvad du vil med posten, fx læg den i en html tabel
  'eller Response.Write( rs("felt_i_post"))
  rs.MoveNext 'meget vigtigt, ellers sidder du i en uendelig uløkke :)
end
%>
Avatar billede corona10 Nybegynder
11. april 2003 - 17:54 #17
p.s det er god kutyme at lukke forbindelsen igen når du er færdig med at bruge den, så den ikke står og sluger kostbare resourcer på din server
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