MySql - søge ting som jeg ikke fatter hvad er galt med
Jeg har kikket i andre tråde om samme emne, er også derfra jeg har koden. Men den vil bare ikke virke, som den skal.<form method="get" action="<?php echo $_SERVER["PHP_SELF"]; ?>">
Søgeord:<br>
<input type="text" name="search"><br>
<input type="submit">
</form>
<?php
if (isset($_GET["search"])) {
include ('db_funk.php');
$conn = db_connect();
echo $_GET["search"];
$query = mysql_query("select * from opgaver where medarbejder1 like '%".$_GET["search"]."%' or indhold 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["medarbejder1"]."<br>";
}
}
}
?>
Jeg har taget select sætningen og kørt i MySql CC og den virker fint derinde. Men når jeg køre den i PHPen kommer der en fejl.
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in c:\wamp\www\Tom\test.php on line 26
Jeg har stirret mig blind og vil gerne have et par friske øjne på.
Hvad er fejlen i min kode?
Nu jeg er i gang.
Jeg skal have det udviddet til at søge i flere tabeller og felter, hvordan gør man nemmest det, når man er en rookie som mig?
