15. februar 2001 - 10:25Der er
12 kommentarer og 2 løsninger
Søgning i en mysql database
Jeg har en database med et navn, en url, og 10 søgeord, som følgende : Navn - url - ord1 - ord2 - ord3 - osv... nu vil jeg gerne kunne søge efter de ord på min side, jeg vil gerne kunne søge, hvis jeg f.eks har 3 navne, der har søgeordet : cigaretter, kunne søge på \"cigaret\" og så kunne liste de navne der har det ord i sin base... Flere point gives gerne, alt efter hvor komplet og godt scriptet er...
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
$sql = \"select navn, url from tabel where ord1 like \'%$searchstring%\' or ord2 like \'%$searchstring%\' or ord3 like \'%$searchstring%\' or ord4 like \'%$searchstring%\' or ord5 like \'%$searchstring%\' or ord6 like \'%$searchstring%\' or ord7 like \'%$searchstring%\' or ord8 like \'%$searchstring%\' or ord9 like \'%$searchstring%\' or ord10 like \'%$searchstring%\'\"; $q = mysql_query( $sql ) list($navn,$url)=mysql_fetch_row(mysql_query($sql));
$sql = \"select navn, url from tabel where ord1 like \'%$searchstring%\' or ord2 like \'%$searchstring%\' or ord3 like \'%$searchstring%\' or ord4 like \'%$searchstring%\' or ord5 like \'%$searchstring%\' or ord6 like \'%$searchstring%\' or ord7 like \'%$searchstring%\' or ord8 like \'%$searchstring%\' or ord9 like \'%$searchstring%\' or ord10 like \'%$searchstring%\'\"; $q = mysql_query( $sql ); list($navn,$url)=mysql_fetch_row(mysql_query($sql));
echo $navn; echo $url;
?>
den kode burde virke, men....
Warning: Supplied argument is not a valid MySQL result resource in /hotel2/nygadecenter/WWW/admin/search.php on line 9
line 9 == list($navn,$url)=mysql_fetch_row(mysql_query($sql));
kewl, det virker, men nu vil jeg gerne kunne trykke : vis oplysninger, og så kommer alle butikkens oplysninger op i et nyt vindue, alle de oplysninger fra mysql databasen, for den enkelte søgning, altså, hvis jeg får : søgeresultater : nr1 : bla bla bla -- Vis info nr2 : kjdhfkjhfdkjh -- vis info
den har jeg.. men jeg skal ikke ind på url\'en... jeg skal vise alle de ting der står i min mysql... ALLE tingene skal listes, som feks... I nyt vindue : Navn = blah url = www.blah.com ord1 = kfg ord2 = slkdfj
og så i nyphpfil.php aflæse $navn, lave en select og udskrive alle de ting du vil.
Synes godt om
Ny brugerNybegynder
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.