Avatar billede ferstin Nybegynder
25. februar 2003 - 10:05 Der er 21 kommentarer og
1 løsning

Begynder Spørgsmål

Jeg er absolut begynder til MySql, - jeg er så meget begynder, at jeg ikke har fået den op at køre endnu.

Jeg er vandt til at arbejde med ACCESS og ASP, men vil også lære PHP og MySQL. Jeg har fået min PHP op at køre på min IIS, og har installeret MySql i mappen MySql på mit c-drev.

Jeg er totalt lost når jeg forsøger at hitte rede i manualen til MySQL under opsætning. Hvad gør jeg nu, - når jeg skal hente data fra databasen, når jeg skal oprette tabeller og data i MySql?
Avatar billede medions Nybegynder
25. februar 2003 - 10:15 #1
Først skal du hente MyODBC 3.51 <- mener jeg nok det er!
Her efter skal du hente phpMyAdmin, som du kan bruge til at administrere din MySQL database med, altså oprette tabeller osv. Hvis du heller vil bruge et Windows interface kan du hente MySQL -Front..

//>Rune
Avatar billede human Nybegynder
25. februar 2003 - 10:21 #2
#Opret fx:

create table dintable (

id        integer not null primary key auto_increment,
tid        datetime not null,
ip        varchar(15) not null,
navn        varchar(100) not null,
email        varchar(100),
comm        text not null
);

#Connect til din db:

$host = "";
$user = "";
$pass = "";
$db = "";

$conn = mysql_connect("$host","$user","$pass");
if (!$conn) die(mysql_error());
mysql_select_db($db,$conn) || die(mysql_error());


#Indsæt dit skidt:
$insert = "INSERT INTO table(tid,navn,email,comm)
        VALUES(NOW(),'$navn','$email','$comm')";
mysql_query($insert) || die(mysql_error());
}

#Riv det ud af den igen:
$query = "SELECT * FROM gb ORDER BY tid DESC";
$result = mysql_query($query);
while($row = mysql_fetch_array($result)) {
print "$row[comm]";       
}

osv osv.
Avatar billede ferstin Nybegynder
25. februar 2003 - 10:24 #3
okay, nu har jeg fået dem ned på min PC i ZIP, dem unzipper jeg lige til mit c-drev...
Avatar billede ferstin Nybegynder
25. februar 2003 - 10:26 #4
medions > hvad skal jeg bruge phpMyAdmin-2.4.0-php til?
Avatar billede ferstin Nybegynder
25. februar 2003 - 12:24 #5
Jeg har nu installeret MyODBC. Hvor kan jeg placere indholdet af phpMyAdmin?
Avatar billede human Nybegynder
25. februar 2003 - 13:34 #6
Ahh.. troede du ville have hjælp til at connecte til din mysql gennem php og hente igen ;o)
Avatar billede ferstin Nybegynder
25. februar 2003 - 13:37 #7
Ja, det ville jeg også gerne... Jeg er bare på bar bund, og ved ikke helt hvor jeg skal starte. Hvor skal jeg starte, hvis jeg bare gerne vil have lavet en tabel, og hente den ind i et site via PHP?
Avatar billede human Nybegynder
25. februar 2003 - 13:45 #8
Du kan lave din table gennem phpmyadmin, men du kan også bare lave den i selve din php fil (se overstående). Jeg kan ikke hjælpe dig med at sætte phpmyadmin op på en ISS server. Har kun forstand på apache, så det må du lade Rune om.

Men hvis du er totalt på bar bund med det hele vil jeg anbefale at du læser artiklerne inde på www.webcafe.dk om php og SQL.
Avatar billede ferstin Nybegynder
25. februar 2003 - 13:46 #9
der står i nogle af mine papirer, at jeg kan skrive "create database Navne", men HVOR HULEN skal det skrives? Jeg har åbnet for programmet ADBC Test (ANSI), hvor jeg har boxen "output" åben, og skriver jeg det der i, så sker der intet...
Avatar billede human Nybegynder
25. februar 2003 - 13:47 #10
Kan jeg desværre ikke hjælpe dig med :(

Du kan gøre det i phpmyadmin når du har sat det op, men du kan også gøre det på den måde jeg har foreslået i eksemplet :o)
Avatar billede ferstin Nybegynder
25. februar 2003 - 13:52 #11
okay, hvor skal php myadmin lægges? Er phpadmin et program eller hvad, hvor skal det lægges?
Avatar billede human Nybegynder
25. februar 2003 - 14:00 #12
phpmyadmin er et webbaseret adminsystem som du kan styre din MySQL dababase med. Du kan oprette databaser, tabeller, redigere i det og slette det hele igen. Det er ret effiktivt!

Du lægger dit phpmyadmin dir hvor dine andre filer skal være.
Når du så vil logge ind kan du gøre det sådan her:
localhost/phpmyadmin

Der logger du så ind, håber du forstod det.
Avatar billede human Nybegynder
25. februar 2003 - 14:01 #13
altså det skal du skirve i din browser http://localhost/phpmyadmin
Avatar billede ferstin Nybegynder
25. februar 2003 - 14:02 #14
Nu har jeg installeret MySQL'en på en PC hvor jeg kører PHP via IIS, gør det noget? Skal jeg så lægge phpadmin der hvor de andre php-filer ligger (på IIS'en)?
Avatar billede human Nybegynder
25. februar 2003 - 14:04 #15
Jeg kan fortælle dig hvordan jeg gør på apache.

Der hvor du lægger alle dine filer, dem du har siddet og koder (altså din hjemmeside) Der smider du phpmyadmin dir'et
Avatar billede ferstin Nybegynder
25. februar 2003 - 14:11 #16
Jeg har endelig fundet ind i PHPAdmin, men der står denne besked i rødt, nederst på forsiden:

$cfg['PmaAbsoluteUri'] direktivet SKAL være sat i konfigurationsfilen!

Your configuration file contains settings (root with no password) that correspond to the default MySQL privileged account. Your MySQL server is running with this default, is open to intrusion, and you really should fix this security hole.
Avatar billede human Nybegynder
25. februar 2003 - 14:16 #17
Det er ikke noget problem hvis det bare er dig der skal bruge den. Altså din webserver kun er til lcoalhost.

$cfg['PmaAbsoluteUri'] direktivet SKAL være sat i konfigurationsfilen!:
Det er enlig ikke noget der betyder noget som sådan, hvis du kun skal bruge den på localhost.

Men du kan rette det i config files som ligger i phpmyadmin dir.
Læs hvad der står i toppen, så ved du hvad du skal rette!
Avatar billede ferstin Nybegynder
25. februar 2003 - 14:19 #18
okay, hvordan opretter jeg så f.eks. en tabel, som jeg kan åbne fra mine php-filer?

Det ser ud som om der allerede er en database som hedder test, er det normalt?
Avatar billede human Nybegynder
25. februar 2003 - 14:23 #19
Læs nu artiklerne på www.webcafe.dk!

Der er tonsvis af artikler at vælge imellem.
Eller du kan oprette et nyt spg.
Avatar billede ferstin Nybegynder
25. februar 2003 - 14:26 #20
human > ved phpAdminen hvilke databaser der er oprettet i MySQL'en? Når jeg opretter tabeller via phpadmin, oprettes de så i virkeligheden i min MySQL?

Ja, du må have mig undskyldt, men jeg er jo vandt til at bruge ACCESS...
Avatar billede ferstin Nybegynder
25. februar 2003 - 14:32 #21
ja, okay. Tak for hjælpen, og tak for tålmodigheden! *s* Jeg har taget fat om artiklerne på websafe.dk.
Avatar billede human Nybegynder
25. februar 2003 - 14:50 #22
Np :O)
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