Avatar billede mahuni Nybegynder
24. marts 2004 - 16:42 Der er 8 kommentarer og
1 løsning

Søgning i mysql-database

Jeg prøver at lave noget med noget spillersøgning i en mysql database, men jeg kan ikke rigtig finde ud af hvordan... Har I en ide til hvordan det du bygges op?

Ideen er at man skal kunne søge på, for eksempel, et navn også skal man få alle resultaterne der indeholder det+de andre info i databasen om den spiller...

På forhånd tak!
Avatar billede chries Nybegynder
24. marts 2004 - 16:45 #1
$navn = "han"; // find alle med "han" i navn.

SELECT * FROM table WHERE navn LIKE '%$navn%' ORDER BY navn
Avatar billede hmortensen Nybegynder
24. marts 2004 - 16:45 #2
SELECT * FROM table WHERE navn LIKE 'navn'

Med wildcards:
SELECT * FROM table WHERE navn LIKE '%navn%'
Avatar billede chries Nybegynder
24. marts 2004 - 16:47 #3
hvis der er flere felter der skal søges på:
SELECT * FROM table WHERE fornavn LIKE '%$navn%' OR efternavn LIKE '%$navn%' ORDER BY efternavn
Avatar billede mahuni Nybegynder
24. marts 2004 - 16:51 #4
Ehhh, hvordan skal databasen være? Jeg har ikke så meget indblik i php og mysql :-(
Avatar billede hmortensen Nybegynder
24. marts 2004 - 16:54 #5
Kommer an på hvilke informationer du vil ha i dem ?
Avatar billede mahuni Nybegynder
24. marts 2004 - 17:07 #6
Hvis jeg nu ville have: fornavn, efternavn, fødselsdato, niveau, og placering?

Håber nogen kan hjælpe mig?
Avatar billede stargate Nybegynder
24. marts 2004 - 18:13 #7
create table spiller
  (fornavn    varchar2(20)    not null,
  efternavn  varchar2(20)    not null,
  foedt      date,
  niveau      varchar2(16,
  placering  number)
Avatar billede hmortensen Nybegynder
24. marts 2004 - 19:33 #8
og den primær nøgle er hvor ?
Avatar billede stargate Nybegynder
24. marts 2004 - 20:30 #9
Ja, det kan man jo tage stilling til, om det skal være fornavn, efternavn, eller om man vil have foedt med...

alter table spiller
  add constraint spiller_prk
  primary key (fornavn, efternavn, foedt);
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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