限制显示数据的代码

时间:2013-05-24 11:22:39

标签: mysql

$result=mysql_query("Select $st from `jb_student` where `Sno`=56");

$row=mysql_fetch_array($result);

echo "<table>
      <tr>
      <th>NAME</th>
      <th>EMAIL</th>
      <th>MOBILE</th>
      </tr>";

echo "<tr><td>".$row[0]."</td><td>".$row[1]."</td><td>".$row[2]."</td></tr>";
echo "</table>";

在上面的代码中,我正在根据字符串$ st从数据库中重新获取数据。例如,如果我不想要移动,只返回名称和电子邮件,我该如何限制代码。请帮帮我。

1 个答案:

答案 0 :(得分:0)

基本上你的解决方案是编辑两件事:

  • 与列相关的select语句中包含哪些内容。
  • 您在<table>
  • 中输出了多少列
  

如果我不想要移动,只返回姓名和电子邮件,我该怎么办?   限制代码

您可以更改$ st的值以包含所需的列。

$st = " name, email ";

那么,那么你最后执行的查询将是:

$result=mysql_query("Select name, email from `jb_student` where `Sno`=56");

您可以更改表格的回显代码

echo "<table>
      <tr>
      <th>NAME</th>
      <th>EMAIL</th>
      </tr>";

echo "<tr><td>".$row[0]."</td><td>".$row[1]."</td></tr>";
echo "</table>";

PS:使用mysql _ 的函数是运行mysql查询的旧方法。看看PDO ...... *