我想从mysql数据库中获取时间列并与当前时间进行比较

时间:2018-03-13 08:15:30

标签: php mysql

我想从mysql数据库中获取时间列并与当前时间进行比较。 只有当它与当前时间匹配时才应该执行。

请告诉我一个MySql查询或php代码来执行此操作。

我是php的新手。

enter image description here

2 个答案:

答案 0 :(得分:0)

试试这个:

  <?php
  $servername = "localhost";
  $username = "username";
  $password = "password";
  $dbname = "myDB";

  // Create connection
  $conn = new mysqli($servername, $username, $password, $dbname);
  // Check connection
  if ($conn->connect_error) {
      die("Connection failed: " . $conn->connect_error);
  } 
  $today = date("h:i a")
  $sql = "SELECT * FROM Table_name WHERE SUBSTRING_INDEX(time, ' ', 2) = '".$today."'";
  $result = $conn->query($sql);

  if ($result->num_rows > 0) {
      // execute you code
  } else {

  }

  $conn->close();
  ?> 

答案 1 :(得分:-1)

试试这个:更新代码

TubeGeometry