php mysql考勤系統的查詢問題 100

2025-07-14 16:10:08 字數 3915 閱讀 2985

php+mysql考勤系統的查詢問題

1樓:網友

這句是查詢打卡記錄。

select * from user u left join card c on =

where =

先查出打卡記錄的人,然後在user查詢不包含打卡人的記錄select * from user where id not in (

select from user u left join card c on =

where = and > '2015-11-02'

and < ' 2015-11-03' group by)

用php做乙個考勤系統,碰見乙個問題:打卡記錄有工號、打卡時間和裝置名稱,曠工是怎麼計算的

2樓:網友

給你點意見:比如上班時間為9:00-18:00早晨上班遲到,為一天中第一次打卡時間超過9點為遲到下班早退,為一天中最後一次打卡時間早於18:00為早退。

也就是說,雖然員工每次打卡時間都會記錄在資料庫裡,但是我們只要看第一次和最後一次就可以了。中間的其他記錄作為參考。

希望對你有所幫助!

3樓:網友

沒必要定時任務的,可以給個狀態,比如預設為0,如果今天這個人的狀態一直是0,則是曠工,打卡的把狀態改為1,同時判斷打卡時間是多少,比如9點,9點以前是遲到,晚上下班也是一樣的啊,為什麼要定時任務。

4樓:wwk128439獅子

不太明白為什麼要用定時任務,曠工應該比較好算,只要有排班的當天沒有打卡就算曠工,打了一次卡之類的就交給人工處理,也許我理解不對,但是對於開發人員來說,只要理清了自己的思路,一般就可以用最簡單的結構實現~

基於php+sql的公司考勤管理系統

5樓:網友

這種系統很多啊,實現也不難。

一般php是搭配mysql資料庫使用,當然用其它資料庫也內行考勤系統的資料採集很簡單,容就是考勤人員id+考勤時間(時間可以精確到毫秒,實際使用精確到秒已足夠),複雜的地方是考勤排班管理和考勤報表的計算生成。

有了排班資料,考勤報表生成也就順理成章,所以重點還是排班管理,排班管理做得靈不靈活、方不方便是衡量一套考勤系統是否優秀的主要依據。

php設計考勤系統。期末作業

6樓:山東文匯軟體

自己寫!做程式設計的可以教教你思路,但是從頭到尾都不想寫直接要答案的沒人幫你解決。

請教乙個mysql+php的查詢問題,高手請幫忙

7樓:網友

為什麼不把資料存在一張表裡呢?這樣查詢起來方便多了啊,我覺得你應該把表結構改了,只用一張表來存放資料就可以了。這樣方便維護,程式也不用那麼複雜。

8樓:網友

乙個月一張表不是什麼問題吧,最好是資料庫存時間戳,然後時間比較就可以讀出區間。

9樓:pgf_高峰

如果放到乙個表的話就一句sql解決了。

使用那麼多表太麻煩 也沒有效率。

勸你最好使用乙個表。

php+mysql! 連線成功,但是查詢失敗!

10樓:網友

mysql查詢失敗通常有以下幾個可能:

sql語句存在語法錯誤。

當前使用者沒有許可權執行sql語句(如沒有刪除表的許可權,卻執行刪除表的sql語句)

解決方法:改正所有的語法錯誤。

為使用者新增執行某類sql的許可權。

11樓:滄桑如煙

1 鏈結有問題。

如果用mysql

格式為:mysql_connect(主機,使用者,密碼);

如果用mysqli 擴充套件。

格式為:mysqli_connect(主機,使用者,密碼,資料庫);

2 $query = mysql_query("select * from student")

這麼寫可能程式可以執行,但是語法太不規範了歸結問題。。你鏈結不對!

12樓:網友

$query = mysql_query("select * from student") or die("查詢失敗");

這句話好奇怪,這麼寫對嗎。

13樓:網友

有2處失敗原因:

1.mysql_connect(' : 3306','root','root123','demo');

這裡的demo是無法連線到的資料庫。應使用用函式mysql_select_db('demo');

2 . mysql_query("select * from student") or die("查詢失敗");

這裡的mysql_query需要乙個資料庫資源連線符(即$mysql)

以上2點如果改正,應該不會出錯!

14樓:網友

你的表是demo還是student?

在connect後面加乙個選表動作試試。

mysql_select_db("table", $mysql);

15樓:網友

你要先 mysql_select_db

先選擇乙個資料庫。

php+mysql 查詢 今天,昨天,最近7天的資料?

16樓:黑馬程式設計師

今天select * from 表名 where mytime(時間欄位名) = mytime(now())

昨天select * from 表名 where mytime( now( )mytime( 時間欄位名) <= 1

7天select * from 表名 where date_sub(cur(),interval(7 day <= date(時間欄位名)

17樓:網友

試一下這個函式吧,strtotime

echo strtotime ( "-1 week") //減一週。

echo strtotime ( "+1 day") //加一天echo strtotime ( "-1 day") //減一天echo strtotime ( "last monday" ) //上週一。

strtotime是返回乙個int數字型,再date('y-m-d')一下。

php+mysql模糊查詢功能

18樓:壯志凌雲

這樣查詢。

在程式中將輸入的「123」,轉換為多個字串:

然後:構造。

select * from 資料表 where(檢索欄位 like "%1%"

or 檢索欄位 like "%2%"

or 檢索欄位 like "%3%"

or 檢索欄位 like "%12%"

or 檢索欄位 like "%13%"

or 檢索欄位 like "%23%"

or 檢索欄位 like "%123%"

不會hi我 祝你好運。

19樓:

有這樣查詢的嗎?

你這樣可以做,可對資料庫會造成很大的壓力。

在程式中將輸入的「123」,轉換為多個字串:

然後:構造。

select * from 資料表 where(檢索欄位 like "%1%"

or 檢索欄位 like "%2%"

or 檢索欄位 like "%3%"

or 檢索欄位 like "%12%"

or 檢索欄位 like "%13%"

or 檢索欄位 like "%23%"

or 檢索欄位 like "%123%"

即可。

考勤管理系統的業務流程圖和《考勤管理系統》的業務流程圖和E

物業管理考勤管理制度 為保證工作秩序的正常開展,加強考勤管理,特制定本規定 一 公司員工 指副總經理級別以下人員 必須簽到。二 按時簽到 上午上班8 30以前簽到,下班12 00以後簽退 下午上班13 30以前簽到,下班6 00以後簽退。簽到 簽退時間隨公司作息制度相應調整 三 如因公事外出,不能按...

智慧考勤管理系統有很多考勤方式嗎,考勤效率怎麼樣?

其實企業考勤管理的目的是為了讓員工能在工作時間進入指定場所進行工作的一種管理手段,做好考勤管理能夠有效提公升企業生產效率和產出價值。智慧考勤管理系統有很多考勤方式嗎?目前智慧考勤輪遲管理系統基本都是支援多種考勤方式的,例如 紅海雲的考勤管理系統就支援手臘鄭李機 指紋 網頁等打卡方式,及拍照 wifi等...

考勤系統軟體有哪些優勢,電腦考勤管理系統有哪些優勢?

以zk3考勤系統來說,人力資源管理六大模組無微不至 全外管理和應用,才能最大化發揮軟體工具作用 全易通考勤系統軟體一般有這樣的優勢 1 規範公司考勤制度 2 提高公司工作效率 3 幫助工廠企業應對客戶驗廠 4 保障工廠企業健康發展 出勤率對比參考 資訊跟蹤 資料匯出 企業使用考勤系統軟體好處 資料實...