将日期更改为明天的日期

Ana*_*gbe -1 php sql

我希望将日期延长到第二天,如果日期小于今天的日期.

这就是我所拥有的.

$today = $date = date('y/d/m h:i:s a', time());

 $query_moline = "SELECT * FROM penny WHERE `active`='Y' ORDER BY `sdate` ASC LIMIT 13";
$moline = mysql_query($query_moline) or die(mysql_error()); 
$row_moline = mysql_fetch_assoc($moline);
$totalRows_moline = mysql_num_rows($moline);
?>
<table width="98%"><tr><td>Title</td><td><?php echo $today ?></td><td>Fee</td></tr>
<? if($totalRows_moline>0)
{ ?> 
<?php do { ?>
 <?php
$id=$row_moline['id'];
$title=$row_moline['title'];
$sdate=$row_moline['sdate'];
$fee=$row_moline['fee'];

if($sdate<$today){
$sdate=$today;

$strsql="UPDATE `penny` SET `sdate`=\"$sdate\" WHERE `id`=\"$id\"";
//echo $strsql."<BR>";
mysql_query($strsql,$connect) or die(mysql_error());

 }
Run Code Online (Sandbox Code Playgroud)

这就是我被困的地方,如果$sdate<$today那时我需要$sdate明天约会,但同时也是$sdate

例如,如果$ sdate = 2011/4/12 14:00:00那么我需要新的日期是2011/5/12 14:00:00

Mar*_*rco 7

你应该试试(如果我理解你的需要)

UPDATE penny SET sdate = DATE_ADD($sdate, INTERVAL 1 DAY)
Run Code Online (Sandbox Code Playgroud)