PHP에서 특정 기간의 데이터를 쿼리하는 방법: strtotime 타임스탬프 변환 함수를 사용하세요. 코드는 [$timea = strtotime($_POST['timea']);$sql = mysql_query($sq2);]입니다.
PHP에서 특정 기간의 데이터를 쿼리하는 방법:
다음은 타임스탬프 쿼리입니다. 데이터베이스 시간이 2011-04-05로 표시되면 strtotime
타임스탬프 변환 기능을 사용할 필요가 없습니다: strtotime
时间戳转换函数:
$timea = strtotime($_POST['timea']); $timeb = strtotime($_POST['timeb']); $sq2="select * from `ecs_order_info` where add_time between '$timea' and '$timeb' and `quanxian`='$dangqian' order by `order_id` DESC limit 50"; $sql = mysql_query($sq2);
扩展资料
在php中完成
1、UNIX时间戳转换为日期用函数: date()
一般形式:
date('Y-m-d H:i:s', 1156219870);
2、日期转换为UNIX时间戳用函数:strtotime()
一般形式:
strtotime('2010-03-24 08:15:42');
在MySQL中完成
这种方式在MySQL查询语句中转换,优点是不占用PHP解析器的解析时间,速度快,缺点是只能用在数据库查询中,有局限性。
1、UNIX时间戳转换为日期用函数: FROM_UNIXTIME()
一般形式:
select FROM_UNIXTIME(1156219870);
2、日期转换为UNIX时间戳用函数:UNIX_TIMESTAMP()
Select UNIX_TIMESTAMP('2006-11-04 12:23:00′);
추가 정보
1에 완료되었습니다. 날짜에 대한 함수:
date()
🎜🎜일반 형식: 🎜$sql=”select * from message Where DATE_FORMAT(FROM_UNIXTIME(chattime),'%Y-%m-%d') = DATE_FORMAT(NOW(),'%Y-%m-%d') order by id desc”。🎜2. 날짜를 UNIX 타임스탬프로 변환하는 함수:
strtotime()
🎜🎜일반 형식: 🎜rrreee 🎜🎜Complete in MySQL🎜🎜🎜이 방법은 MySQL 쿼리 문에서 변환됩니다. 장점은 PHP 파서의 구문 분석 시간을 차지하지 않으며 속도가 빠르다는 것입니다. , 제한이 있습니다. 🎜🎜1. 함수를 사용하여 UNIX 타임스탬프를 날짜로 변환: FROM_UNIXTIME()
🎜🎜일반 형식: 🎜rrreee🎜2 함수를 사용하여 날짜를 UNIX 타임스탬프로 변환: UNIX_TIMESTAMP() code>🎜🎜일반 형식:🎜rrreee🎜예: mysql에서 오늘의 레코드 수 쿼리:🎜rrreee🎜🎜관련 학습 권장 사항:🎜PHP 프로그래밍 입문부터 숙련까지🎜🎜🎜
위 내용은 PHP에서 특정 기간의 데이터를 쿼리하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!