簡體   English   中英

php代碼檢查當前日期並將當前時間戳插入到mySQL中

[英]php code to check current date and insert current timestamp into mySQL

<?php

if($_SERVER['REQUEST_METHOD']=='POST'){
 $staffID = $_POST['staffID'];

date_default_timezone_set("Asia/Singapore");

$checkInTime = $_SERVER['REQUEST_TIME'];
 $today = date('Y-m-d');

require_once('dbconnect.php');

$sqlcheck = "SELECT * FROM StaffAttendacne WHERE StaffID = '$staffID' AND Date ='$today'";

$sql = "INSERT INTO StaffAttendance (StaffID,Date,CheckInTime) VALUES ('$staffID','$today','$checkInTime')";

$result = mysqli_query($con,$sqlcheck);
 $check = mysqli_fetch_array($result);

if (isset($check)){
 echo "You have already checked in";
 }else {
 echo"$checkInTime";
 mysqli_query($con,$sql);
 }

如何將php插入簽入時間(插入時間戳)寫入SQL數據庫。 時間是應用程序啟動的時間。 我寫了這段代碼但沒有用

您正在使用if (isset($check)){這將始終為真,因為您已經在其上方定義了$check ,因此您的mysqli_query($con,$sql); 沒有運行。

你應該使用if(count($check) > 0)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM