27. september 2004 - 14:19Der er
20 kommentarer og 1 løsning
søge i db med php
db id nick 1 kasper 2 bo 3 kasper332 4 bo32 ----------------------- jeg vil godt ha en søger så fx nå jeg søger på kasper: kommer der kasper og kasper332 op.. og hvis jeg søger på kas så kommer kas kasper kasper332 op.. jeg vil godt ha et sciprt der for jeg giver 90 point
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.
<?php if (isset($_GET["search"])) { mysql_connect("server", "kodeord", "kodeord"); mysql_select_db("database");
$query = mysql_query("SELECT nick FROM tabel WHERE nick LIKE '%".$_GET["search"]."%'"); $antal = mysql_num_rows($query); echo "Der blev fundet ".$antal." resultater.<br>"; if ($antal > 0) { while ($row mysql_fetch_array($query)) { echo $row["nick"]."<br>"; } } }
?>
Synes godt om
Slettet bruger
27. september 2004 - 14:35#2
Hvis den kun skal søge på begyndelsen af navnet, skal du bare fjerne det første %-tegn. Lige nu vil den også finde en bruger, der hedder postkasse, hvis du skriver kas i søgefeltet.
if (isset($_GET["search"])) { mysql_connect("server", "kodeord", "kodeord"); mysql_select_db("database");
$query = mysql_query("SELECT nick FROM login WHERE nick LIKE ".$_GET["search"]."%'"); $antal = mysql_num_rows($query); echo "Der blev fundet ".$antal." resultater.<br>"; if ($antal > 0) { while ($row mysql_fetch_array($query)) { <<<-- 21 echo $row["nick"]."<br>"; } } }
?>
felj Parse error: parse error, unexpected T_STRING in /customers/scapuliz.dk/scapuliz.dk/httpd.www/finduser/finduser.php on line 21
if (isset($_GET["search"])) { require("config.php"); mysql_connect($mysql_host, $mysql_user, $mysql_pw); mysql_select_db($mysql_db);
$query = mysql_query("SELECT nick FROM login WHERE nick LIKE ".$_GET["search"]."%'"); $antal = mysql_num_rows($query); <---- 17 echo "Der blev fundet ".$antal." resultater.<br>"; if ($antal > 0) { while ($row = mysql_fetch_array($query)) { echo $row["nick"]."<br>"; } } Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /customers/scapuliz.dk/scapuliz.dk/httpd.www/finduser/finduser.php on line 17
}
?>
Synes godt om
Slettet bruger
27. september 2004 - 14:52#9
Og det skulle gerne blive løst ved at læse mit indlæg 14:48:13
if (isset($_GET["search"])) { require("config.php"); mysql_connect($mysql_host, $mysql_user, $mysql_pw); mysql_select_db($mysql_db);
$query = mysql_query("SELECT nick FROM tabel WHERE nick LIKE '%".$_GET["search"]."%'"); $antal = mysql_num_rows($query); <-- echo "Der blev fundet ".$antal." resultater.<br>"; if ($antal > 0) { while ($row = mysql_fetch_array($query)) { echo $row["nick"]."<br>"; } } }
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.