Søge funktion - Søg i flere tabeller i databasen
Heej, jeg har fulgt en tutorial på Wcschools.com eller hva den nu hedder :P,.. hvor man laver en søge funktion som søger mens man taster nogen bogstaver / tal .. men der lære man kun at søge i 1 tabel,jeg vil gerne kunne søge i 3 tabeller som hedder: koder_html, koder_javascript, koder_css
muligvis flere med tiden.
er der nogen som kan finde ud af at søge i flere tabeller i en database,
dette er min kode ( jeg har prøvet at tilføje 2 af tabellerne men den søger kun i koder_css :S)
------------------------
<?php
include("../connection/config.php");
//get the q parameter from URL
$q = "html";
//mysql_real_escape_string($_GET['q']);
//lookup all hints from array if length of q>0
if(strlen($q) > 0){
$hint="";
$a = mysql_query("SELECT * FROM koder_html, koder_javascript, koder_css WHERE
koder_html.kode_navn LIKE '$q%'
OR
koder_javascript.kode_navn LIKE '$q%'
AND
koder_css.kode_navn like '$q%'") or die(mysql_error());
if(mysql_num_rows($a)>0){
$hint = "";
while($row = mysql_fetch_assoc($a)){
$hint .= "<a href='css.kode.php?id=$row[id]'>".$row['kode_navn'] ."</a>";
}
}
}
//Set output to "no suggestion" if no hint were found
//or to the correct values
if ($hint == ""){
$response = "Ingen Resultat Endnu";
}else{
$response = $hint;
}
//output the response
echo $response;
?>
-------------------------------------
