ホームページ  >  記事  >  バックエンド開発  >  PHP mysqliでbind_paramを使用して日付と時刻の値をバインドする方法は?

PHP mysqliでbind_paramを使用して日付と時刻の値をバインドする方法は?

Patricia Arquette
Patricia Arquetteオリジナル
2024-10-29 20:53:02397ブラウズ

How to Bind Date and Time Values using bind_param in PHP mysqli?

Mysqli でのbind_param を使用した日付と時刻の列のバインド

MySQL の日付と時刻の列を使用する場合、次のことが必要な状況に遭遇することがあります。 PHP の mysqli 拡張機能と binding_param メソッドを使用して、これらのフィールドにデータを挿入します。

日付または時刻の値を準備されたステートメントにバインドするには、それを通常の文字列として扱います。次の例は、日付と時刻の値を SQL データベースに挿入する方法を示しています。

// Prepare a statement for inserting a date and time
$stmt = $mysqli->prepare('INSERT INTO foo (dt) VALUES (?)');

// Specify a date and time string in the 'Y-m-d H:i:s' format
$dt = '2009-04-30 10:09:00';

// Bind the date and time string as a string
$stmt->bind_param('s', $dt);

// Execute the statement
$stmt->execute();

この例では、bind_param メソッドは最初のパラメーターが型指定子 (この場合は 's') であることを想定しています。文字列用。 2 番目のパラメータは、日付と時刻の値を含む変数です。

日付と時刻の値を文字列として扱い、bind_param を使用してバインドすることにより、PHP mysqli を使用して MySQL の日付と時刻の列にデータを簡単に挿入できます。

以上がPHP mysqliでbind_paramを使用して日付と時刻の値をバインドする方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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