嗨,我是php的初学者。试图在我的项目中做一些搜索功能。管理员希望根据客户ID,电话号码,从日期和日期进行搜索。管理员希望单独搜索数据以及搜索输入的组合。 我想知道以下事情。
请帮助我知道如何做到这一点。谢谢..
答案 0 :(得分:0)
使用AND
SELECT DATE(date1)
FORM table
WHERE date1 = user_date
AND date2 = user_date2
这只会在两个条件为真时
时返回数据 使用OR
SELECT DATE(date2)
FORM table
WHERE date1 = user_date
OR date2 = user_date2
这只会在其中一个条件变为TRUE
时返回数据收到数据后使用strtotime
date('Y-m-d', strtotime(''));
编辑01
SELECT *
FROM `table`
WHERE (date1 BETWEEN '2010-01-30 14:15:55' AND '2010-09-29 10:15:55');
编辑02
$qry = mysql_query("SELECT * FROM recharge_req WHERE (recharge_by='$uid' OR mobile='$mobile') OR (transid='$reqid' OR receive_datetime like '%$fdate%')");