我如何将数据查询到有条件的数据表

how can i query data to datatables with condition

可以帮我吗?我想查询数据从 table 到 datatables 有条件。

我有 5 个菜单,国家名称如下:

<nav style="margin-bottom:20px">  
     <a href="test.php">Home</a> |
     <a href="">Japan</a> |
     <a href="">Australia</a> |
     <a href="">Kore</a> |
     <a href="">Denmark</a> |
     <a href="">Swedia</a> 
</nav>

我想如果我点击菜单 Country 1 可以查询带有 Country 等名称的数据... 在我只使用之前:

$sql = "select * from mydata where country='Japan'";

现在我想如果我点击哪个国家,查询将显示哪个国家的数据。 注意:如果我选择主页将无条件显示所有数据。

如果我想像上面那样怎么办。谢谢

只需通过超链接传递国家参数,然后使用 $_GET 即可完成工作

对于 HTML,它将是:

<nav style="margin-bottom:20px">  
     <a href="test.php">Home</a> |
     <a href="test.php?country=Japan">Japan</a> |
     <a href="test.php?country=Australia">Australia</a> |
     <a href="test.php?country=Korea">Korea</a> |
     <a href="test.php?country=Denmark">Denmark</a> |
     <a href="test.php?country=Swedia">Swedia</a> 
</nav>

然后在你的test.php

<?php

if(isset($_GET['country'])){

//show data of specific country
$sql = "select * from mydata where country='".  $_GET["country"] . "'";

} else {

//show all data without condition
$sql = "select * from mydata ";
} 

?>