-2
我在MySQL數據庫如果日期小於今天不顯示
id name empcode doj date of retirement
1 xyz 123456 12/02/1955 12/02/1985 //its an example purpose only
2 abc 254525 05/02/1955 12/02/1989
3 def 055455 10/02/1945 12/02/1552
4 ijk 875545 12/02/1955 12/02/1962
搜索數據通過PHP當我的名字搜索應該檢查名稱以及該員工退休或不與當前日期。不會顯示此結果的員工。
$raw_results = mysql_query("SELECT * FROM newdb
WHERE (`EMPCODE` LIKE '%".$query."%') OR (`NAME` LIKE '%".$query."%')") or die(mysql_error());
1.不要使用'mysql_ *'函數,因爲它們已被棄用。 2.我們不知道哪一列說「員工退休」3.避免向用戶顯示MySQL錯誤 – Voitcus 2013-04-23 09:31:01
因此,爲您的WHERE子句添加額外的檢查 - 您的日期是什麼數據類型? – 2013-04-23 09:31:15
如果問題不包含問題不顯示 – 2013-04-23 10:00:43