1
我正在編寫一個網站,以瞭解更多關於PHP和製作JQuery Autosuggest。這些腳本 here.從多個表中選擇與jquery autosuggest
這裏是我的autosuggest.php代碼:
<?php
$db = new mysqli('localhost', 'root' ,'***********', '**********');
if(!$db) {
echo 'Could not connect to the database.';
} else {
if(isset($_POST['queryString'])) {
$queryString = $db->real_escape_string($_POST['queryString']);
if(strlen($queryString) >0) {
$query = $db->query("SELECT * FROM company WHERE name LIKE '$queryString%' LIMIT 10");
if($query) {
echo '<ul>';
while ($result = $query ->fetch_object()) {
echo '<li onClick="fill(\''.addslashes($result->name).'\');">'.$result->name.'</li>';
}
echo '</ul>';
} else {
echo 'OOPS we had a problem :(';
}
} else {
// do nothing
}
} else {
echo 'There should be no direct access to this script!';
}
}
?>
現在,而不是隻是在尋找,在公司表中的名字,我想搜索在貓場會不同的表(稱爲貓),並在不同的表比SUBCAT場(在表中稱爲SUBCAT)
我的表結構:
here(我目前無法發佈圖片)
所以我想從三張表中搜索。這是可能的,我怎樣才能用我的代碼呢?
感謝您的幫助!
你有沒有試過*搜索所有三張表,然後合併結果並打印出來?你問是否可以做,但不要提到你是否嘗試過。 – Matt 2012-08-01 14:44:54