使用准备好的调用或查询字符串从mysql数据库中获取所有数据

时间:2014-08-06 11:08:18

标签: mysql

单击按钮时,我需要在单个页面中显示数据库中的所有数据 我使用了查询

$res=mysql_query("select * from emp where empno=$num");

我创建了一个 html 页面,当您输入员工编号时,它将从数据库中获取数据并显示结果。 以相同的方式而不是需要在同一页面中显示所有记录的单个记录。

知道使用哪个查询?

1 个答案:

答案 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>';

?>

我没有对它进行过测试,但它应该有效。