我想遍历MySQL表,并根据循环所在的当前行和前一个循环执行计算。循环遍历MYSQL表,并对行和前一行字段执行操作PHP
说我的表有2列 - Film_id
和FilmRelease
,我将如何循环并回显出当前的FilmRelease
和上一行的列值?
谢谢你们
我有到这个阶段,但由于某种原因它不打印出任何东西
<?php
mysql_connect("localhost", "****", "*****") or die(mysql_error());
mysql_select_db("*****") or die(mysql_error());
$sql = mysql_query("SELECT FilmRelease FROM Films_Info")
or die(mysql_error());
$last_value = null;
while ($row = mysql_fetch_assoc($sql)) {
if (!is_null($last_value)) {
print date_diff($row['FilmRelease'], $last_value) . "<BR>";
}
$last_value = $row['FilmRelease'];
}
欢迎SO。也许你应该首先看看stackoverflow.com/questions/how-to-ask。 – dgw 2012-04-19 11:11:46