0
$current_date=date('Y-m-d');
$time = strtotime("$current_date -0 years -0 months -1 days");
$date = date("Y-m-d", $time)."<BR>";

$date は 2015-10-08 を値として保持します。しかし、SQLステートメントでこの値を使用すると、レコードがプルされません。これは私がしました。

$x=mysql_query("SELECT COUNT(id) from table_name WHERE registration_date='$date'");
$y=mysql_fetch_row($x);
echo $y[0];

レコードをプルしません..ただし、$date を 2015-10-08 に置き換えると..SQL から値を取得します

4

1 に答える 1

0

知識に基づいた推測 > 「echo $date」を使用し、それが次で終わっていることに気づきませんでした

<br>

これは空の改行です

var_dump($date) を使用して、不要な改行、空白、およびタグを確認します

于 2015-10-09T15:54:30.483 に答える