PHPについて詳しく知るためにウェブサイトをコーディングしており、JQueryオートサジェストを作成しています。ここのスクリプト。
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!';
}
}
?>
ここで、companyテーブルで名前を検索するのではなく、別のテーブル(catと呼ばれる)のcatフィールドと、それとは別のテーブル(subcatと呼ばれるテーブル)のsubcatフィールドを検索したいと思います。
私のテーブル構造:
ここ(まだ写真を投稿できません)
そこで、3つのテーブルから検索したいと思います。これは可能ですか?コードでどのように行うことができますか?
すべての助けをありがとう!