ホームページ >バックエンド開発 >PHPチュートリアル >PHP で mysqli binding_param を使用して日付と時刻の値を MySQL テーブルに挿入するにはどうすればよいですか?

PHP で mysqli binding_param を使用して日付と時刻の値を MySQL テーブルに挿入するにはどうすればよいですか?

Linda Hamilton
Linda Hamiltonオリジナル
2024-10-26 15:02:30900ブラウズ

How can I insert date and time values into MySQL tables using mysqli bind_param in PHP?

PHP で mysqli binding_param を使用して MySQL に日付と時刻の値を挿入する

PHP で MySQL の日付と時刻の列を操作する場合、mysqli binding_param

日付または時刻の値を MySQL テーブルに挿入するには、その値を SQL ステートメント内のパラメーター プレースホルダー (?) にバインドできます。パラメーターのプレースホルダーには、対応するデータ型、この場合は文字列の 's' を割り当てる必要があります。

例を次に示します:

<code class="php">$stmt = $mysqli->prepare('insert into foo (dt) values (?)');
$dt = '2009-04-30 10:09:00';
$stmt->bind_param('s', $dt);
$stmt->execute();</code>

この例では、$dt 変数には次のものが含まれます。挿入される日付と時刻の値。 bind_param の「s」は、パラメーターのプレースホルダーが文字列であることを示します。

MySQL では日付と時刻の値が文字列として扱われることに注意してください。したがって、特別な書式設定を行わなくても、日付列または時刻列にそれらを挿入できます。

以上がPHP で mysqli binding_param を使用して日付と時刻の値を MySQL テーブルに挿入するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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