Gå til innhold

Hvor plasserer jeg mySQL


Anbefalte innlegg

Videoannonse
Annonse

Du plasserer det egentlig hvor du vil :)

Tilkoblingen er grei å ha inkludert øverst sånn at du kan kjøre en spørring hvor som helst i scriptet ditt når det trengs.

 

<?php
mysql_connect('localhost', 'root', 'passord'); /** kobler til **/
mysql_select_db('local'); /** velger database **/

mysql_query('Spørring'); /** spørring **/
?>

Vil fungere.

 

<?php
mysql_query('Spørring');
?>

Vil ikke fungere fordi vi har ikke koblet til databasen.

 

Du kan også bruke autoload-funksjoner og statiske klasser, men det går vi ikke inn på når du er nybegynner :p

Lenke til kommentar

Takk for svar! Men jeg har ikke helt fått med meg alt her..dette er mitt mySQL:

 

CREATE TABLE `comments` (

`commentid` int(11) NOT NULL auto_increment,

`tutorialid` int(11) NOT NULL default '0',

`name` text NOT NULL,

`url` text NOT NULL,

`comment` text NOT NULL,

`email` text NOT NULL,

`date` datetime NOT NULL default '0000-00-00 00:00:00',

PRIMARY KEY (`commentid`),

KEY `tutorialid` (`tutorialid`)

)

 

Jeg har hørt mye om databaser, er det dit jeg flytter dette ? Sorry hvis jeg virker dum, men er ganske forvirret. :S

Lenke til kommentar

Hei! Det du har der er en spørring. Du bruker eksempelet Thomas. viser, men bytter ut "spørring" med det du feks har skrevet.

 

Nå skal det sies at det du har gjort er å sette opp en ny tabell (definert overskrifter for kolonner og hva de skal inneholde), så du trenger kun kjøre den spørringen én gang.

 

Akkurat som når du har åpnet et exceldokument og skrevet overskrifter på toppen. :p

Anbefaler deg å sjekke ut en tutorial for mySQL og PHP. Disse gir deg gjerne litt mer innblikk i hva mySQL er.

Lenke til kommentar

MySQL er et gratis databaseadministrasjonssystem (herav DBMS, engelsk forkortelse). Dette er et system som holder rede på én eller flere databaser som du gjerne selv definerer. Hver database kan ha et sett av innstillinger/kjennetegn, og inneholder én eller flere tabeller. I hver tabell er det et sett av kolonner og rader.

 

Du kommuniserer med DBMSen (MySQL) ved hjelp av språket SQL som du kan utføre spørringer med. En spørring kan f. eks være:

SELECT Navn, Alder FROM Person;

I dette eksempelet hentes alle dataene om Navn og Alder fra radene i tabellen Person ut vha. en spørring.

 

Du listet opp en spørring som lager en tabell, og dette er noe du typisk gjør vha. direktekobling til MySQL som f. eks via PuTTY om du bruker Windows. Mens i PHP legger du gjerne spørringer som henter ut eller setter inn data, da henholdsvis vha. SELECT eller INSERT INTO.

 

Anbefaler deg å gå igjennom sqlcourse.com

Lenke til kommentar

Jeg inkluderer gjerne en master-funksjons-fil helt i toppen over <htm> i dokumentet mitt.

I denne filen inluderer jeg igjen tilkoblingen til databaser, kofigurasjons-filer for selve nettstedet samt andre nyttige script-/funksjons-filer som jeg benytter rundt på nettstedet...

 

Om det er spesifikke ting jeg kun bruker på en spesiell side inkluderer jeg det fortsatt i master-fila hvor jeg legger til

if (isset($somePage)) { include('neededFileForPageToWork.php'); }

 

menne det er slik jeg gjør det da...

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...