ホームページ >バックエンド開発 >PHPチュートリアル >MYSQL のデータベース時間フィールドをインターセプトし、送信された値と等しくする MYSQL ステートメントを作成する方法

MYSQL のデータベース時間フィールドをインターセプトし、送信された値と等しくする MYSQL ステートメントを作成する方法

WBOY
WBOYオリジナル
2016-06-13 11:56:531166ブラウズ

MYSQL で MYSQL ステートメントを記述し、送信された値と等しいデータベース時間フィールドをインターセプトする方法
bl_time はフィールド (2014-05-09 11:33:20 など)
$year は送信された値です形式 (2014 など)

....YEAR('ruku.bl_time')= . $ Year;

インターセプトされた bl_time フィールドの年が次であることを意味します。フォーム
で送信された $year の値と等しい
の後のステートメントを正しく記述するにはどうすればよいですか?-----解決策-------------- ------

<br /><br />$sql = "select * from table where year(bl_time) = '$Year'";<br /><br />

-----解決策---------------------- ----
month() と day() を使用します。問題ありません。試してみましたか?

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。