PHP-获取上一行的值
我有一个包含以下内容的数据库:PHP-获取上一行的值,php,mysql,Php,Mysql,我有一个包含以下内容的数据库: ID | value 1 | Hello 14 | Potato 34 | Henry 使用以下foreach回送信息: foreach($db->query("SELECT * FROM table") as $X){ echo $X['ID']; echo $X['value']; } 有没有办法从表中的前一行获取ID作为变量? 因此,结果大致如下: echo "Current ID: ".$X['ID
ID | value
1 | Hello
14 | Potato
34 | Henry
使用以下foreach回送信息:
foreach($db->query("SELECT * FROM table") as $X){
echo $X['ID'];
echo $X['value']; }
有没有办法从表中的前一行获取ID作为变量?
因此,结果大致如下:
echo "Current ID: ".$X['ID'];
echo "Current value: ".$X['value'];
echo "Previous value: ".$PreviousValue;
给予
当前ID:14
当前值:马铃薯
前一个值:Hello
从上一次提取中跟踪它:
$prev = null;
while($row = ...) {
... do stuff with $row ...
$prev = $row;
}
那就用这个
if($previousValue) {
echo $previousValue;
}
$previousValue = $X;
if($previousValue) {
echo $previousValue;
}
$previousValue = $X;