0
$sql="select * from ctimings where date = DATE(NOW());";
$result = mysqli_query($con,$sql);



if (!mysqli_query($con,$sql))
  {
    echo "fail";
  //die('Error: ' . mysqli_error("as"));


  }

日付列に現在のシステム日付が入力されているテーブルからすべての行を取得しようとしていますが、どういうわけかどの日付関数も機能していないようです。実際、テーブルには 2 つの行があり、日付列に sysdate の値が含まれています。また、「日付」はテーブルの正しい列名です。

4

2 に答える 2

0

これは、タイプの不一致が発生している可能性があります。次のように、両方の値を日付に変換してみてください。

 $sql="select * from ctimings where DATE(date) = DATE(NOW());";
于 2013-06-12T20:32:58.470 に答える