Bilde
  Førstesiden | C++ | JavaScript | SQL | ASP | PHP | PHP & MySQL | PHP & PostgreSQL | Bruktbutikk | Linker | Nytt fra php.net | Forum | Quiz
Kodearkiv
+ C++ (50)
+ Intro til PHP (113)
+ PHP og databaser
+ ASP (49)
+ SQL (26)
+ JavaScript (55)
Diverse
» Howto`s (22)
» htaccess
» Innsendte triks
Feedback
» Ris og ros
» Rapporter bugs
» Ny artikkel
» Kontakt meg
Verktøy
» Generer robots.txt
» Generer metatagger
» Redirect generator
» Scann metatagger
» Bakgrunnsfarge
» Velg font
Sjekk kode
» HTML Validator
» CSS Validator
Tilfeldig link
» Portland
Tjenester
» Forum
» Quiz!



Førstesiden / PHP & MySQL / sql.html

Databasen brukt i eksemplene (Linux)

Jeg går ut ifra at du har fått kompilert PHP med støtte for MySQL. Hvis dette er i orden vil resten gå som en lek! Det du trenger å gjøre nå, er å åpne en console-vindu. Deretter følger du disse enkle stegene:

  1. Skriv inn kommandoen 'mysql'. Du er nå inne i MySQL.
  2. Skriv deretter inn 'create database mindatabase;'. Du vil nå få en tilbakemelding om dette gikk bra.
  3. For å komme inn i databasen skriver du 'USE mindatabase;'. Du er nå inne i databasen vi lagde.
  4. Nå må vi lage en tabell i databasen. For å gjøre dette skriver vi kort og godt kommandoen 'create table tabell (navn char(20));'. Nå har vi lagd tabellen vi skal bruke!
  5. Men hva er en tabell uten verdier? For å legge til skriver vi 'insert into tabell values ('Sindre Mathisen');'. Dette kan du gjøre så mange ganger du vil, men bytt navnene.
  6. For å gå ut av MySQL, skriver du '\q'
  7. Finito!!

Databasen brukt i eksemplene (Windows)

Her går jeg utifra at du har fått lagt inn mysql, apache og PHP. Gjerne ved bruk av EasyPHP eller PHPTriad. Du må åpne et dos-vindu og cd deg frem til mappa der mysql.exe ligger. Så skriver du inn mysql.exe. Nå er du inne i mysql programmet :) Det neste du gjør da, er å følge oppskriften nedenfor.

  1. Skriv deretter inn 'create database mindatabase;'. Du vil nå få en tilbakemelding om dette gikk bra.
  2. For å komme inn i databasen skriver du 'USE mindatabase;'. Du er nå inne i databasen vi lagde.
  3. Nå må vi lage en tabell i databasen. For å gjøre dette skriver vi kort og godt kommandoen 'create table tabell (navn char(20));'. Nå har vi lagd tabellen vi skal bruke!
  4. Men hva er en tabell uten verdier? For å legge til skriver vi 'insert into tabell values ('Sindre Mathisen');'. Dette kan du gjøre så mange ganger du vil, men bytt navnene.
  5. For å gå ut av MySQL, skriver du '\q'
  6. Finito!!

På scriptene som ligger her, er det også mulighet for å skrive inn passord og brukernavn. Har du ikke har dette (noe du BØR ha..), så lar du bare disse feltene stå blanke. Det vil si "". Servernavnet ditt vil som oftest være en IP-adresse, men sitter du å jobber lokalt på en linux-box, vil det oftest holde med å skrive localhost her.


Utskriftsvennlig versjon | Forslag til endring av artikkel | Skriv ut | Ny kommentar

Kommentarer

Innsendt av Erling Email: erlinghess_johnsen[ATNOSPAM]hotmail.com
Jeg kommer så langt at jeg skal legge til verdier i tabellen, så kommer en feilmelding. Brukte PHPTriad, hva er galt?

Innsendt av Sindre Email: -
Kommer an på hva som står på feilmeldinga det :) Jeg glemte spåkula hjemme :)

Innsendt av Erling Email: erlinghess_johnsen[ATNOSPAM]hotmail.com
Ah, dumme meg. Glemte semikolon. :p

Innsendt av Ole Email: maynardjk[ATNOSPAM]hotmail.com
Hmm, når jeg prøver å opprette en ny database kommer dette opp:
ERROR 1044: Access denied for user: '@localhost' to database 'mindatabase'

Hvorfor? =/

Innsendt av Kristian Email: ksmolsen01[ATNOSPAM]hotmail.com
Jeg har også slitt med dette problemet...
Jeg kan veldig lite om dette ennå, men jeg vil tro at du må skrive inn riktig brukernavn eller passord. Passordet kan du skifte ved å finne fram til mappen der du har mySql og åpne fila my.ini finn fram til linja der det står #password=skriv passordet her... Og jeg tror du kan skifte passord ved å bruke phpMYAdmin.. Håper dette hjelper!!

Innsendt av Kjersti Email: kjershaa[ATNOSPAM]online.no
Hei! Jeg kom i farten til å svare "aldri" på om Norton skulle åpne mysql.exe-fila i dos-vinduet, og nå har jeg ikke tilgang til å opprette databaser. Hva gjør jeg nå??? Har også prøvd å reinstallere alt sammen, men uten hell.
Håper noen kan hjelpe!

Nyttige program
PHP
MySQL
PostgreSQL
.NET FrameWork
Apachetoolbox
EasyPHP
PHP Coder
Om meg
CV
Hvem er jeg?
Støtt sindrem.com
Bli partner?
Linke til Sindrem.com
SinSoft
Priser annonsering
Oppdrag
Kursplan 2003
Systemutvikling
Forum
Søk på sindrem.com
 
 
Søk på php.net
 
 
Nyhetsbrev
 
 På:Av:
 


 ©® Sindre Mathisen, SinSoft™ Designet for NS 6.0, IE 5, Opera 5.0 og nyere. Bokmerk denne siden.




Forum1.no - Bannerexchange