方法:
創新互聯公司專注于淶水企業網站建設,響應式網站,商城開發。淶水網站建設公司,為淶水等地區提供建站服務。全流程按需網站制作,專業設計,全程項目跟蹤,創新互聯公司專業和態度為您提供的服務
$time=strtotime($_POST['dates']);//dates為從文本框獲得的日期
$sql='select * from think_mytask where strtotime(starttime)=$time and strtotime(endtime)=$time';
$admin1=new Model('mytask');
$list=$admin1-query($sql);
PHP后臺直接可以獲得當前時間 $time=time(),不需要從前端JS 傳給它了。
這個time()函數是將時間保存成時間戳格式,則要查當月數據,只要查當月第一天到當月最后一天的之間的數據即可。
假設這個用來判斷的字段是date
sql語句
SELECT ………… WHERE………… `date` = 本月第一天的time值 AND `date` 下個月第一天的time值
所以這里就只要獲取當月第一天以及下個月第一天的時間戳
具體如下:
?php
$cur = date('Y-m',time());//當天年月
$cur_y = date('Y',time());//當天年份
$cur_m = date('m',time());//當天月份
$cur_f = $cur . '-1';//本月首日
$first = strtotime($cur_f);//時間戳最小值,本月第一天時間戳
//下月首日
if($cur_m=12){
$cur_n = ($cur_y+1) . '-1-1';
}else{
$cur_n = $cur_y . '-' . ($cur_m+1) . '-1';
}
$last = strtotime($cur_n);//時間戳最大值,下個月第一天時間戳
?
再把$first 和 $last 放入sql語句里面就可以查詢到數據了
需要做以下幾步:
1、連接數據庫
2、執行查詢語句
3、輸出查詢結果
?php
$con=mysql_connect("localhost","root","123456")?or?die("數據庫連接失敗");
mysql_select_db("數據表名");
$sql="查詢語句";
$result=mysql_query($sql);
while($rs=mysql_fetch_row($result)){
var_dump($rs)."br";
}???
?
你把上面的內容替換成你自己的就可以輸出結果了
$time?=?date("Y-m-d?H:i:s",$t1?);?//把時間戳轉換成時間?格式如:2013-10-15?10:53:53
$list?=?ar::liebiao("oa_order","where?s_time'$time'");
PHP查詢到的數據存放到數組里面,一般使用$arr[]=$row的方式實現,$row是mysql_fetch_array獲得的一行數據,本身是一個數組,執行上面的語句之后,這一行會添加存放在額為數組$arr的最后。
典型的例子代碼是這樣的:mysql_connect('127.0.0.1',
'root',
'123456');$sql='select
*
from
test.tab';if
($res=mysql_query($sql)){
while($row=mysql_fetch_array($res))
$result[]=$row;
mysql_free_resule($res);}else
echo
"執行SQL語句:$sql\n錯誤:".mysql_error();echo
'查詢結果在下面的額為數組里面:';print_r($result);echo
'';
網站標題:php查詢時間數據庫,php查詢數據庫輸出json接口
瀏覽地址:http://m.kartarina.com/article44/heiphe.html
成都網站建設公司_創新互聯,為您提供Google、虛擬主機、企業網站制作、企業建站、動態網站、網站收錄
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯