-1

これの何が問題なのか説明してください...これは手続き型phpで完全にうまくいきました

function foo(){
    $incomingtime = date('Y-m-d H:i:s', time());
    $stmt = $db->stmt_init();
    $id = "Abc123" ;
    $u_id = 1;
    $c_id = 1;
    $query = "INSERT INTO table (indate, myid, uniqueid, commonid) 
              VALUES (?, ?, ?, ?)";
    $stmt = $db->prepare($query);
    $stmt->bind_param('ssii', $incomingtime, $id, $u_id, $c_id);

    $stmt->execute();
    printf("Affected rows (UPDATE): %d\n", $db->affected_rows);   // Always return 1
    $stmt->close();
}

しかし、データベースには何も入りません。

indate の mysql db のデータ型はdatetime

4

2 に答える 2