单击按钮时,我需要在单个页面中显示数据库中的所有数据 我使用了查询
$res=mysql_query("select * from emp where empno=$num");
我创建了一个 html 页面,当您输入员工编号时,它将从数据库中获取数据并显示结果。 以相同的方式而不是需要在同一页面中显示所有记录的单个记录。
知道使用哪个查询?
答案 0 :(得分:0)
我不确定是否正确理解您的问题...但要获得所有结果,您需要使用select * from emp
。这样,你应该从表emp
获得所有的声明。
在此之后,你必须通过while循环遍历结果集并逐行回显。
最后,稍微提示一下......为什么不使用 mysqli _... ,因为它是改进版本并阻止sql注入。
尝试以下方法将sql结果作为表格获取:
<?php
$num = $_POST['empno'];
include("conn.php");
$res = mysql_query("select * from emp");
echo '<table>';
while($r = mysql_fetch_row($res)){
echo '<tr>';
echo '<td>'.$r[0].'</td><td>'.$r[1].'</td><td>'.$r[2].'</td><td>'.$r[3].'</td><td>'.$r[4].'</td><td>'.$r[5].'</td>';
echo '</tr>';
}
echo '</table>';
?>
我没有对它进行过测试,但它应该有效。