Php 如何在站点搜索引擎中为多个条件建立mysql选择查询

Php 如何在站点搜索引擎中为多个条件建立mysql选择查询,php,search,Php,Search,我正在尝试在网站上创建网站搜索引擎。下图是查询表单的一个示例: 客户端可以选择全部或仅选择一个可用选项。。。我不明白的是如何查询数据库,而不知道客户机将选择什么选项 非常感谢您的帮助。您可以对每个条件使用if(){}来创建sql select查询 if($varA == 'whatever' && $varB == 'whatever){$sql = 'SELECT AAA,BBB FROM THETABLE WHERE AAA=:THEID ORDER BY whatever

我正在尝试在网站上创建网站搜索引擎。下图是查询表单的一个示例:

客户端可以选择全部或仅选择一个可用选项。。。我不明白的是如何查询数据库,而不知道客户机将选择什么选项

非常感谢您的帮助。

您可以对每个条件使用
if(){}
来创建sql select查询

if($varA == 'whatever' && $varB == 'whatever){$sql = 'SELECT AAA,BBB FROM THETABLE WHERE AAA=:THEID ORDER BY whatever'}
elseif($varA == 'whatever' && $varB == 'whatever){$sql = 'SELECT AAA,BBB FROM THETABLE WHERE AAA=:THEID ORDER BY whatever'}


    $selectqup = $db->prepare($sql);    
    $selectqup->bindValue(':THEID',$AAA,PDO::PARAM_INT);$selectqup->execute(); 
    $ct = $selectqup->rowCount();   

        while($row = $selectqup->fetch(PDO::FETCH_ASSOC)){
        $??? = $row['???'];
        $??? = $row['???'];

        // run serps here

        }

你必须提供一个更好的描述你的问题到底是什么?您是否已经在$\u POST、$\u get数组中获取了数据,还是使用了框架?请向我们展示您已经尝试过了。向我们展示您的代码,并提出精确的问题。(你应该能够编辑你的原始帖子,而不是添加评论:))请改进你的问题,添加详细信息,还有更重要的是-发布你迄今为止尝试过的东西Hellow伙计们,所以…看到那张图片了吗?是的,我必须为每个条件使用一个sql查询?你不能为facebook或类似的东西与我交谈?你需要很多
if(){}
。。。你必须告诉数据库你想返回什么。。。上面的例子驱动了这个搜索引擎:我在一个截止日期。。。但是如果你花时间研究这个例子,然后仔细考虑你的各种条件,并创造它应该为你工作的声明…尝试一下,如果它不起作用,请回到这里,添加您尝试的代码,我会检查它。此网站旨在帮助开发人员查找和修复他们编写的代码中的问题,这些代码由于任何原因都无法正常运行。基本上你是要求我提供编程指导。。。我只是没有时间这么做。。。去测试提供的示例。。。它可以满足您的需要。