1

我想将$todayand添加$tomorrow到我的 mysql 但它有通知错误。当我使用这种格式时,它正在工作:' 2013-10-04'。

这是我的代码:

<?php
$date = "";
$saat = "";
$sql = "SELECT * FROM calendar  WHERE starttime >= '$today' AND starttime < '$tomorrow' and username= '$user' order by starttime ASC  ";
 $result = mysqli_query($db_conx, $sql); 

while($row = mysqli_fetch_array($result))
  {
  $date =  $row['StartTime']."<br />";
  $date = date("j F Y ", strtotime($row['StartTime']));
  $saat = date("H", strtotime($row['StartTime']));
  echo $date . "At  " . $saat."<br />";
  }
?>

这是我想用于我的日期的代码:

<?php
    $tomorrow = mktime(0,0,0,date("m"),date("d")+1,date("Y"));
    echo "Tomorrow is ".date("Y-m-d", $tomorrow). "<br />";
    $today = date("Y-m-d");
    echo "Today is " .$today . "<br>";
  ?>

我需要做什么 ?谢谢。

4

3 回答 3

1

在顶部的上述文件中包含以下文件。

句法:

include("file_name.php");

您还可以使用require

require("path_to_file/file_name.php");

然后你可以在上面的文件中使用下面文件的变量。

于 2013-10-04T10:57:25.667 回答
1
<?php
$today = strtotime(date('Y-m-d'));
$tomorrow = date('Y-m-d', $today + (3600 * 30) ) ;
echo $tomorrow;
?>
于 2013-10-04T11:14:34.317 回答
0

试试这种方式。

$sql = "SELECT * FROM calendar  WHERE starttime >= '".$today."' AND starttime < '".$tomorrow."' and username= '".$user."' order by starttime ASC";

如果这是两个不同的文件,您应该在第一个脚本的顶部使用以下内容:

require_once($second_script_name);

您是否从 PHP 或 SQL 收到错误?

于 2013-10-04T11:02:21.227 回答