PHP如何按日期查询
MYSQL里字段addtime为时间戳
我现在须要这样查询
xx.php?u=20130328&page=1 &page=这个用来分页
这样查询20130328或20130329这一天数据
<?php<br />include "../include/song.inc.php";<br />$key = $_GET['u'];<br />if($_GET["page"]){<br /> $page=$_GET["page"];#获取要显示的页码<br />}else{<br /> $page=1;#没有参数传入时,显示第一页<br />}<br />$col=20;#每页显示记录条数<br />$p=($page-1)*$col;<br />$runSql = mysql_query("select * from cmsdj_song where uid = '$key' order by id desc limit ".$p.",".$col."");<br />while($row = mysql_fetch_array($runSql))<br />{<br />//下面这些是调用值<br />$sid=$row['id'];<br />$suid=$row['uid'];<br />$supip=$row['upip'];<br />$name=$row['name'];<br />$sname=substr($name,0,30);<br />$sfile=$row['file'];<br />$surl=$row['url'];<br />$swjdx=$row['wjdx'];<br />$stime=date('Y-m-d H:i:s',$row['addtime']);<br />//$b64file=base64_encode($surl);<br />?><br /><table width='100%' border='0' cellpadding='0' cellspacing='0' class='tb_style'><br /><tr><br /><center><br /><td width='5%' height='20' class='td_border'> <? echo $sid;?></td><br /><td width='25%' class='td_border'><a href='u.php?i=<? echo $sfile;?>'> <? echo $sname;?></a></td><br /><td width='20%' class='td_border'><a href='u.php?i=<? echo $sfile;?>'><? echo $sfile;?></a></td><br /><td width='20%' class='td_border'><a href='u.php?i=<? echo $sfile;?>'><? echo $surl;?></a></td><br /><td width='5%' class='td_border' align='center'><? echo $swjdx;?></td><br /><td width='10%' class='td_border' align='center'><? echo $supip;?></td><br /><td width='12%' class='td_border' align='center'><? echo $stime;?></td><br /><td width='3%' class='td_border' align='center'><a href='del.php?id=<? echo $sid;?>'><img src='/img/no.gif' border='0' alt="PHP怎么按日期查询" ></a></td><br /></tr><br /></center><br /></table><br /><?php<br />}<br />?> <br /><?php<br />$col=20;#每页显示记录条数<br />$count=mysql_query("select id from cmsdj_song where uid like '%$key%'");#取得记录总条数<br />$num = mysql_num_rows($count)/$col;#计算页数<br />$nnx = mysql_num_rows($count);#计算页数<br />$num=ceil($num);#无条件小数进位确定总页数<br />mysql_close();<br />?>
------解决方案--------------------
FROM_UNIXTIME() UNIX时间戳转换为日期
UNIX_TIMESTAMP() 日期转换为UNIX时间戳
------解决方案--------------------
<br />$u = $_GET['u'];<br /><br />$starttime = strtotime($u.'000000');<br />$endtime = strtotime($u.'235959');<br /><br />$runSql = mysql_query("select * from cmsdj_song where addtime > '$starttime' and addtime<'$endtime' order by id desc limit ".$p.",".$col."");<br />

本文討論了PHP中的crypt()和password_hash()的差異,以進行密碼哈希,重點介紹其實施,安全性和對現代Web應用程序的適用性。

文章討論了通過輸入驗證,輸出編碼以及使用OWASP ESAPI和HTML淨化器之類的工具來防止PHP中的跨站點腳本(XSS)。

自動加載PHP會在需要時自動加載類文件,從而通過減少內存使用和增強代碼組織來提高性能。最佳實踐包括使用PSR-4和有效組織代碼。

本文討論了在PHP中管理文件上傳大小的管理,重點是2MB的默認限制以及如何通過修改PHP.INI設置來增加它。

本文討論了PHP 7.1中引入的PHP中的無效類型,允許變量或參數為指定類型或NULL。它突出顯示了諸如提高可讀性,類型安全性和明確意圖的好處,並解釋瞭如何聲明

本文討論了unset()和unlink()功能在編程中的差異,重點關注其目的和用例。 unset()從內存中刪除變量,而unlink()從文件系統中刪除文件。兩者都對效率至關重要


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

MantisBT
Mantis是一個易於部署的基於Web的缺陷追蹤工具,用於幫助產品缺陷追蹤。它需要PHP、MySQL和一個Web伺服器。請查看我們的演示和託管服務。

EditPlus 中文破解版
體積小,語法高亮,不支援程式碼提示功能

SublimeText3 英文版
推薦:為Win版本,支援程式碼提示!

SublimeText3 Linux新版
SublimeText3 Linux最新版

記事本++7.3.1
好用且免費的程式碼編輯器