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 サイトの他の関連記事を参照してください。