Først laver du et fulltext søgefelt på de kollonner du gern vil søge i:
ALTER TABLE table1 ADD FULLTEXT (column1);
ALTER TABLE table2 ADD FULLTEXT (column2);
ALTER TABLE table3 ADD FULLTEXT (column3);
<?php
$s = 'test';
$query = <<<EOD
(SELECT column1 AS column FROM table1 WHERE MATCH(column1) AGAINST ('$s'))
UNION
(SELECT column2 AS column FROM table2 WHERE MATCH(column2) AGAINST ('$s'))
UNION
(SELECT column3 AS column FROM table3 WHERE MATCH(column3) AGAINST ('$s'))
EOD;
$query = mysql_query($query);
while($out = mysql_fetch_array($query)){
print_r($out);
}
det er en måde at gøre det på, der findes flere og meget mere advancerede måde at lave det på..
Indlæg senest redigeret d. 13.09.2007 13:40 af Bruger #4315