在运行下面的SQL语句(完美工作)时,我发现我的数据库中的所有表都被刷新为白色。表单元素刷新白
任何想法为什么发生这种情况?
// check database for necessary updates
$update = mysql_query("SELECT * FROM rent WHERE colour='3C0'");
while($row_update = mysql_fetch_array($update)) {
$datetime_lower = DateTime::createFromFormat('d/m/Y', $min);
$datetime_upper = DateTime::createFromFormat('d/m/Y', $max);
$datetime_compare = DateTime::createFromFormat('d/m/Y g:i a', $row_update['pDate']);
if ($datetime_lower < $datetime_compare && $datetime_upper > $datetime_compare) {
// date is between do nothing
mysql_close($update);
} else {
// date is not between so update
echo "date is not between";
$update_result = mysql_query("UPDATE rent SET colour='F0F0F0' WHERE substr(pDate, 0, 10) NOT BETWEEN $min AND $max && colour='3C0'");
mysql_close($update_result);
}
}
我已经包括几张图片。
这是它是如何打算的样子(上面的代码省略):
http://i51.tinypic.com/143gpef.jpg
这是它目前的样子(上本次代码):
http://i54.tinypic.com/2lwm4xg.jpg
有没有机会使用“颜色”为该表输出HTML?如果是这样,HTML/CSS使用美国拼写的“颜色”,因此任何改变它的尝试都行不通,并且将应用默认的“白色”。 – scunliffe 2010-12-20 19:08:03
@scunliffe +1为CSS提示;拼写为 – 2010-12-20 19:11:43