>백엔드 개발 >PHP 문제 >PHP에서 특정 기간의 데이터를 쿼리하는 방법은 무엇입니까?

PHP에서 특정 기간의 데이터를 쿼리하는 방법은 무엇입니까?

coldplay.xixi
coldplay.xixi원래의
2020-07-17 14:50:464701검색

PHP에서 특정 기간의 데이터를 쿼리하는 방법: strtotime 타임스탬프 변환 함수를 사용하세요. 코드는 [$timea = strtotime($_POST['timea']);$sql = mysql_query($sq2);]입니다.

PHP에서 특정 기간의 데이터를 쿼리하는 방법은 무엇입니까?

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에서 특정 기간의 데이터를 쿼리하는 방법은 무엇입니까?

扩展资料

在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′);

PHP에서 특정 기간의 데이터를 쿼리하는 방법은 무엇입니까?

추가 정보

php에서

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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.