gpt4 book ai didi

php - 使用 jquery autosuggest 从多个表中选择

转载 作者:行者123 更新时间:2023-11-29 06:57:40 25 4
gpt4 key购买 nike

我正在编写一个网站以了解有关 PHP 的更多信息,并且正在制作一个 JQuery Autosuggest。脚本 here.

这是我的 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!';
}
}
?>

现在,我不只是在公司表中搜索名称,而是想在另一个表(称为 cat)和 subcat cat 字段strong> 在不同表中的字段(在名为 subcat 的表中)

我的表结构:

here (我还不能发图片)

所以我想从三个表中搜索。这可能吗?我该如何使用我的代码来实现?

感谢大家的帮助!

最佳答案

您应该在 3 个表中的每一个之间执行一个UNION,并将数据规范化为NameIDType列。

关于php - 使用 jquery autosuggest 从多个表中选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11761696/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com