Gå til innhold

Hjelp til å lage en SQL spørring.


Anbefalte innlegg

Heisann!

 

Jeg skulle hatt en html fil med en spørring til en database.

Spørringen skal spørre på dato og endre seg hver dag. (navnedager og fødselsdager)

 

Databasen heter nuke_ephem og i den finnes det 6 felt:

 

eid, did, mid, uid, content og elanguage

 

Det er vel disse tre som er nødvendig å bruke:

did= dato

mid=måned

content=innholdet pr. dag.

 

Kan noen komme med et forslag på hva som må stå i en html fil for å få dette til å funke?

 

Mvh LordR

Lenke til kommentar
Videoannonse
Annonse
Heisann!

 

Jeg skulle hatt en html fil med en spørring til en database.

Spørringen skal spørre på dato og endre seg hver dag. (navnedager og fødselsdager)

 

Databasen heter nuke_ephem og i den finnes det 6 felt:

 

eid, did, mid, uid, content og elanguage

 

Det er vel disse tre som er nødvendig å bruke:

did= dato

mid=måned

content=innholdet pr. dag.

 

Kan noen komme med et forslag på hva som må stå i en html fil for å få dette til å funke?

 

Mvh LordR

5829707[/snapback]

 

 

hva er det egentlig du skal ha ut? Navn og fødselsdato som endrer seg hver dag? Så vidt jeg vet gjør verken navn eller fødselsdato det.

Lenke til kommentar

Spørringen skal hente ut hvem som har navnedag og fødselsdag på dagens dato og det skifter jo hver dag.

 

Altså: Den 29.03:

 

Navnedag:

Jonas og Jonatan

Fødselsdag:

Per Olsen (f.94)

Terje Vikene (f.59)

Nils Hansen (f.43)

Endret av LordR
Lenke til kommentar
Spørringen skal hente ut hvem som har navnedag og fødselsdag på dagens dato og det skifter jo hver dag.

 

Altså: Den 29.03:

 

Navnedag:

Jonas og Jonatan

Fødselsdag:

Per Olsen (f.94)

Terje Vikene (f.59)

Nils Hansen (f.43)

5830236[/snapback]

 

da blir det noe slikt som:

$sql = "select navn, fødselsår from tabellen_din where did = extract(day from current_date()) AND mid = extract(month from current_date())";

 

Det finnes sikkert enklere måter å gjøre dette på, men dette var det jeg kom opp med på stående fot.

 

Men så lurer jeg på hvorfor du har delt fødselsdato i flere felter og ikke har et eget felt med fødselsdato med datatype date.

Endret av CruellaDeVille
Lenke til kommentar
Denne databasen er det ikke jeg som har laget, så jeg har ikke peiling....

 

Men i det du skriver må det vel også være en "print" eller?

 

Jeg er blank på sql...

5830964[/snapback]

 

Det er ikke selve spørringen, men ett eller annet scriptspråk.

Skal du feks bruke php kan du skrive dette:

 

$sql = mysql_query("select navn, fødselsår from tabellen_din where did = extract(day from current_date()) AND mid = extract(month from current_date())") or die("Feil under spørringsutførelsen: ".mysql_error());

while($resultat = mysql_fetch_array($sql)){
print $resultat['navn'] . "(f".$resultat['fødselsår'].")<br />";
}

 

og husk å bytte ut tabellen_din med riktig tabellnavn :thumbup:

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...