在php中逐个回显MySQL数组记录

时间:2014-07-29 07:00:25

标签: php mysql arrays echo next

我想知道echo如何通过按钮单击逐个记录数组,以打印正向和反向记录。

$query = "SELECT * FROM printingorder WHERE recHead = 'Pending'";
$result = mysql_query($query);

如果我使用

while($postate = mysql_fetch_array($result)){ 
    echo  "<h4>" .'1. Faculty : '. $postate['facultyId'] ."</h4>";
    echo  "<h4>" .'2. Department : '. $postate['departmentId'] ."</h4>";
    echo  "<h4>" .'3. Programm : '. $postate['programmId'] ."</h4>";
}

它会在每个原始内容之后打印所有记录。但我只需要一个完整的原始内容,然后只需按钮点击(或超链接)即可获得正向和反向数组记录。

2 个答案:

答案 0 :(得分:0)

您的查询应该是这样的:

$a = $_POST['row_number'];
$query = "SELECT * FROM printingorder WHERE recHead = 'Pending' limit $a,1";
$result = mysql_query($query);

在两个按钮(上一个和下一个)上发布整数值,即行号。对于先前的减量值和下一个增量值。

答案 1 :(得分:-1)

`

 while($postate = mysql_fetch_assoc($result)){ 
    echo  "<h4>" .'1. Faculty : '. $postate['facultyId'] ."</h4>";
    echo  "<h4>" .'2. Department : '. $postate['departmentId'] ."</h4>";
    echo  "<h4>" .'3. Programm : '. $postate['programmId'] ."</h4>";
}

`

尝试使用mysql_fetch_assoc