Avatar billede jonas200 Nybegynder
25. juli 2001 - 15:37 Der er 12 kommentarer og
1 løsning

Søgemaskine til database

Jeg har brug for søgemaskine til en database, f.eks. Access... Jeg aner intet om hvordan jeg skal lave den eller databasen, men jeg har efterhånden så mange links, at det er et problem at holde styr på dem eller for den sags skyld at søge i dem.

Avatar billede skwat Praktikant
25. juli 2001 - 15:41 #1
hvad skal databasen bruges til?
Avatar billede jonas200 Nybegynder
25. juli 2001 - 15:48 #2
Til at søge efter links...
Avatar billede jkmedia Nybegynder
25. juli 2001 - 16:00 #3
må man bruge mysql og php??
Avatar billede jonas200 Nybegynder
25. juli 2001 - 16:04 #4
Man kan bruge begge...
Avatar billede jkmedia Nybegynder
25. juli 2001 - 16:10 #5
Hvordan ser det ud?? Jeg mener hvordan skal database se ud??
Er linksne delt op i kategorier?? eller er de bare i en lang række?!?
Avatar billede jonas200 Nybegynder
25. juli 2001 - 16:16 #6
Databasen skal være med følgende ting:
links
et par søgeord
samt en lille beskrivelse

De er ikke delt op i kategorier.
Avatar billede jkmedia Nybegynder
25. juli 2001 - 16:18 #7
Først opretter du en tabel i din MySQL database som hedder links
Og i den skal disse felter være: title, beskrivelse, url, søgeord


Så laver du en fil som hedder seek.php og den skal se sådan her ud:

<html>
<head>
<title>Søgemaskine</title>
</head>
<body>
<form action=\"seek.php\" method=\"get\">
Søg: <input type=\"text\" name=\"seek\"> <input type=\"text\" name=\"sog\" value=\"Søg\"></form>
<hr size=\"1\" color=\"#000000\">
Resultat:<br>
<?
$connection = mysql_connect(\"SERVER\",\"BRUGERNAVN\",\"PASSWORD\");
mysql_select_db(\"DATEBASE\", $connection);

$result = mysql_query(\"select title, beskrivelse, url from links where url = \'%$seek%\' or beskrivelse = \'%$seek%\' or title = \'%$seek%\' or søgeord = \'&$seek%\' ORDER by title\") or die (mysql_error());
$number = mysql_num_rows($result);
if ($number > 0) {
print \"Der blev fundet $number links<br><br>\";
while ($row = mysql_fetch_array($result)) {
print \"<li><a href=\\\"$row[url]\\\" target=\\\"_blank\\\">$row[title]</a><br>$row[beskrivelse]<br><br></li>\";
}
} else {
print \"Der blev ikke fundet nogen links!!\";
}
?>

Designet kan du jo bare lave om!
Avatar billede Slettet bruger
25. juli 2001 - 16:21 #8
Avatar billede bbs Nybegynder
25. juli 2001 - 17:56 #9
Jeg har lavet en kanon god søgemaskine med ACCESS db til.
Den er skrevet i ASP / Access.
Der er tilmeld funktion, masser af kategorier, søgning og noget andet.

Skriv din mail, så sender jeg den!
Avatar billede jonas200 Nybegynder
25. juli 2001 - 19:14 #10
jkmedia> Jeg kan ikke få dit forslag til at virke...

bbs> bare send den til mig på admin@internetsiden.dk.
Avatar billede jkmedia Nybegynder
25. juli 2001 - 19:17 #11
Husk at rette

$connection = mysql_connect(\"SERVER\",\"BRUGERNAVN\",\"PASSWORD\");
mysql_select_db(\"DATEBASE\", $connection);

så de passer til dine informationer!!
Avatar billede jonas200 Nybegynder
25. juli 2001 - 20:23 #12
jkmedia> det har jeg gjort uden held. Der er ikke nogen søgeknap eller lignende...
Avatar billede jkmedia Nybegynder
25. juli 2001 - 20:24 #13
ups nej det er også rigtig!!

ret lige
<input type=\"text\" name=\"sog\" value=\"Søg\">

til:
<input type=\"submit\" name=\"sog\" value=\"Søg\"
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