PHPを使用してMySqlデータベースに時間を送信するにはどうすればよいですか?

user1780242

簡単なクエリを使用して、MySqlデータベースに時間を送信しようとしています。これがコードです。localhostPHP

HTML側:

    <form action = "Timecard.php"
method = "get">
<fieldset>
    <label>Enter employee number:</label>
    <input type = "text"
    name = "EmployeeNumber" />

    <button type = "submit" name = "submit" value = "ClockIn">        
        Clock In
    </button>
    <button type = "submit" name = "submit" value = "ClockOut">
        Clock Out
    </button>
</fieldset>
</form>

And the PHP:
<?php
require ("conn.php");

$filled = true;

$EmpNum = $_REQUEST["EmployeeNumber"];

if ($EmpNum == "") {
    $filled = false;

}

if ($filled == false) {
    print "Must enter a valid employee number to log in. Click <a href = 'http://localhost/Employee Timecard/Timecard.html'>HERE</a> to return to the login screen";
} else {
    $timestamp = $_SERVER['REQUEST_TIME'];
    $date = date('Y-m-d', $timestamp);
    $time = sprintf(date('h-i-s', $timestamp));
    print $timestamp . "<br>";

    print $EmpNum . " has just logged ";

    if (($SubmitButton = $_REQUEST["submit"]) == "ClockIn") {
        print "in on " . $date . " at " . $time;
        $query = sprintf("INSERT INTO timestamp(EmployeeNumber, Date, TimeIn, TimeOut) VALUES (".$EmpNum.",'".$date."','".$time."','')");
        print $query;
        $result = mysqli_query($conn, $query) or die(mysqli_error($conn));
        print "checkpoint 2";
    } else if (($SubmittButton = $_REQUEST["submit"]) == "ClockOut") {
        print "out on " . $date . " at " . $time;
        $query = sprintf("INSERT INTO timestamp(EmployeeNumber, Date, TimeIn, TimeOut) VALUES (".$EmpNum.",'".$date."','',".$time.")");
        print $query;
        $result = mysqli_query($conn, $query) or die(mysqli_error($conn));
        print "checkpoint 2";
    }
}
print "<br>checkpoint 3";
?>

データベースに送信すると、日付は正常に処理されますが、時刻が正しくありません。-00:00:47または00:00:05.ようなもの"time"です。データベースのフィールドのタイプはに設定されています。なぜこれらの結果が得られるのでしょうか?それは単純でなければなりませんが、それは私を狂わせています。

ローハン・クマール

ここでは単にdate()を使用できます。

 $query = "INSERT INTO timestamp(EmployeeNumber, Date, TimeIn, TimeOut) 
           VALUES (".$EmpNum.",'".$date."','','".date('H:i:s')."')";
 print $query;

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

MySQLデータベースを使用してデータが変更されたときに更新を送信するにはどうすればよいですか?

分類Dev

PHPとMySQLデータベースを使用して最終ログイン日時を取得するにはどうすればよいですか?

分類Dev

PHPを使用してHTML入力フィールドをMySQLiデータベースに送信するにはどうすればよいですか?

分類Dev

JavaでPreparedStatementを使用してmySqlデータベースに日時フィールドを挿入するにはどうすればよいですか?

分類Dev

JSONを使用してHTMLデータをPHPに送信するにはどうすればよいですか?

分類Dev

Codeigniterを使用して2つのデータベース操作を短時間で実行するにはどうすればよいですか?

分類Dev

ネストされた場所を実装し、PHP / MySQLを使用してデータベースに保存するにはどうすればよいですか?

分類Dev

PHPを使用してMySQLデータベースに埋め込まれたYouTubeを保存および取得するにはどうすればよいですか?

分類Dev

長い文字列を分割し、phpを使用してmysqlデータベースに挿入するにはどうすればよいですか?

分類Dev

JqueryとAjaxを使用してJsonデータをデータベースに送信するにはどうすればよいですか?

分類Dev

mySQL / PHPを使用してデータベースからこの構造化された情報を表示するにはどうすればよいですか?

分類Dev

mySQL / PHPを使用してデータベースからこの構造化された情報を表示するにはどうすればよいですか?

分類Dev

Railsのデータベースから時間を追加するにはどうすればよいですか?

分類Dev

PHPを使用してMySQLデータベースに最大3GBのファイルを保存するにはどうすればよいですか?

分類Dev

PHPを使用してAndroidアプリをAmazonRDS MySQLデータベースに接続するにはどうすればよいですか?

分類Dev

PHPを使用してMySQLデータベースのtotalEntriesのintを適切に取得するにはどうすればよいですか?

分類Dev

Codeigniterを使用してテーブルを作成する実行時にデータベースを選択するにはどうすればよいですか?

分類Dev

pypikaを使用してデータベースに接続するにはどうすればよいですか?

分類Dev

ADOを使用してデータベースに接続するにはどうすればよいですか?

分類Dev

PyMongoを使用してMongoDBデータベースを削除するにはどうすればよいですか?

分類Dev

dBeaverを使用してSQLServerデータベースを作成するにはどうすればよいですか?

分類Dev

データベースを使用して.jarを作成するにはどうすればよいですか?

分類Dev

データベースを使用してDjangoのアプリ間でデータを交換するにはどうすればよいですか?

分類Dev

LARAVELを使用してスクレイピングされたデータをMysqlテーブルに送信するにはどうすればよいですか?

分類Dev

PHPを使用してフォームデータでSQLデータベースを更新するにはどうすればよいですか?

分類Dev

phpとcodeigniterを使用してデータベースにデータを挿入するにはどうすればよいですか?

分類Dev

Entity Framework 6を使用して、実行時にデータベースとテーブルを作成するにはどうすればよいですか?

分類Dev

phpAdminを使用してmySQLデータベースからすべてのテーブルを削除するにはどうすればよいですか?

分類Dev

Firebaseデータベースのdatachangeでcloudfunctionsを使用してFirebase通知を送信するにはどうすればよいですか?

Related 関連記事

  1. 1

    MySQLデータベースを使用してデータが変更されたときに更新を送信するにはどうすればよいですか?

  2. 2

    PHPとMySQLデータベースを使用して最終ログイン日時を取得するにはどうすればよいですか?

  3. 3

    PHPを使用してHTML入力フィールドをMySQLiデータベースに送信するにはどうすればよいですか?

  4. 4

    JavaでPreparedStatementを使用してmySqlデータベースに日時フィールドを挿入するにはどうすればよいですか?

  5. 5

    JSONを使用してHTMLデータをPHPに送信するにはどうすればよいですか?

  6. 6

    Codeigniterを使用して2つのデータベース操作を短時間で実行するにはどうすればよいですか?

  7. 7

    ネストされた場所を実装し、PHP / MySQLを使用してデータベースに保存するにはどうすればよいですか?

  8. 8

    PHPを使用してMySQLデータベースに埋め込まれたYouTubeを保存および取得するにはどうすればよいですか?

  9. 9

    長い文字列を分割し、phpを使用してmysqlデータベースに挿入するにはどうすればよいですか?

  10. 10

    JqueryとAjaxを使用してJsonデータをデータベースに送信するにはどうすればよいですか?

  11. 11

    mySQL / PHPを使用してデータベースからこの構造化された情報を表示するにはどうすればよいですか?

  12. 12

    mySQL / PHPを使用してデータベースからこの構造化された情報を表示するにはどうすればよいですか?

  13. 13

    Railsのデータベースから時間を追加するにはどうすればよいですか?

  14. 14

    PHPを使用してMySQLデータベースに最大3GBのファイルを保存するにはどうすればよいですか?

  15. 15

    PHPを使用してAndroidアプリをAmazonRDS MySQLデータベースに接続するにはどうすればよいですか?

  16. 16

    PHPを使用してMySQLデータベースのtotalEntriesのintを適切に取得するにはどうすればよいですか?

  17. 17

    Codeigniterを使用してテーブルを作成する実行時にデータベースを選択するにはどうすればよいですか?

  18. 18

    pypikaを使用してデータベースに接続するにはどうすればよいですか?

  19. 19

    ADOを使用してデータベースに接続するにはどうすればよいですか?

  20. 20

    PyMongoを使用してMongoDBデータベースを削除するにはどうすればよいですか?

  21. 21

    dBeaverを使用してSQLServerデータベースを作成するにはどうすればよいですか?

  22. 22

    データベースを使用して.jarを作成するにはどうすればよいですか?

  23. 23

    データベースを使用してDjangoのアプリ間でデータを交換するにはどうすればよいですか?

  24. 24

    LARAVELを使用してスクレイピングされたデータをMysqlテーブルに送信するにはどうすればよいですか?

  25. 25

    PHPを使用してフォームデータでSQLデータベースを更新するにはどうすればよいですか?

  26. 26

    phpとcodeigniterを使用してデータベースにデータを挿入するにはどうすればよいですか?

  27. 27

    Entity Framework 6を使用して、実行時にデータベースとテーブルを作成するにはどうすればよいですか?

  28. 28

    phpAdminを使用してmySQLデータベースからすべてのテーブルを削除するにはどうすればよいですか?

  29. 29

    Firebaseデータベースのdatachangeでcloudfunctionsを使用してFirebase通知を送信するにはどうすればよいですか?

ホットタグ

アーカイブ