PHP - 过滤表中的数据

use*_*685 3 html php mysql

我需要有关如何过滤数据库中的数据的帮助.我想要一个像excel电子表格中的过滤器.

例如,我有关于如何从w3school获取有关如何从数据库中选择数据的数据的示例代码.这是我的示例代码:

 <?php
$con = mysql_connect("localhost","root","");
if (!$con)
  {
  die('Could not connect: ' . mysql_error());
  }

mysql_select_db("TableTest", $con);

$result = mysql_query("SELECT * FROM Colors ");

echo "<table border='1'>
<tr>
<th>Colors</th>
<th>Type</th>
</tr>";

while($row = mysql_fetch_array($result))
  {
  echo "<tr>";
  echo "<td>" . $row['colors'] . "</td>";
  echo "<td>" . $row['type'] . "</td>";
  echo "</tr>";
  }
echo "</table>";

mysql_close($con);
?>
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

我也在w3school中发现了这个样本,但我不想用下拉过滤数据库.

我想把它变成一个excel过滤器.当我选择"颜色"列以过滤"红色"时,它将仅显示红色.所以我想知道是否有人可以帮助我如何开始.

谢谢大家

Sas*_*ley 7

$result = mysql_query("SELECT * FROM Colors WHERE color='Red'");
Run Code Online (Sandbox Code Playgroud)