首頁 > 後端開發 > php教程 > PHP_SQL_資料庫讀取的「日期」處理

PHP_SQL_資料庫讀取的「日期」處理

WBOY
發布: 2016-07-29 08:59:13
原創
969 人瀏覽過

<code><span><span><?php </span><span>require</span>(<span>"header.php"</span>);

    <span>$sql</span> = <span>"SELECT entries.*, catetories.cat FROM entries, catetories
        WHERE entries.cat_id = catetories.id
        ORDER BY dateposted DESC
        LIMIT 1;"</span>;
        <span>//数据库知识,$sql构建查询语句(排序后,最新日期的数组为第一个,limit 1指只取一个)</span><span>$result</span> = mysql_query(<span>$sql</span>);
    <span>//把查询语句$sql通过mysql_query()语句发送到数据库,并把结果(表)存在$result中</span><span>$row</span> = mysql_fetch_assoc(<span>$result</span>);
    <span>//把$result中的表通过mysql_fetch_assoc()方法一个个存在$row数组中</span><span>echo</span><span>"<h2><a href="viewentry.php?id=%22</span>.<span>%24row</span>%5B<span>" id>].<span>"'>"</span>.<span>$row</span>[<span>'subject'</span>].<span>"</span></a></h2>
<br>"</span>;
    <span>echo</span><span>"<i>In <a href="viewcat.php?id=%22</span>.<span>%24row</span>%5B<span>" cat_id>].<span>"'>"</span>.<span>$row</span>[<span>'cat'</span>].<span>"</span></a> - Posted on "</i></span>.<span>$row</span>[<span>'dateposted'</span>].<span>""</span>;
    <span>//date("D jS F Y g.iA",strtotime($row['dateposted']))</span><span>echo</span><span>"<p>"</p></span>;
    <span>echo</span> nl2br(<span>$row</span>[<span>'body'</span>]);
    <span>//这个函数将$row['body']的内容里面的空行转换成html的<br>,最后一行关闭段落标签</span><span>echo</span><span>""</span>;
    <span>//以上涉及html代码格式,以php读取数据的方式构建html</span><span>//viewentry.php 和 viewcat.php是另外的php网页,与本次测试无关</span><span>require</span>(<span>"footer.php"</span>);
    <span>?></span></span></span></code>
登入後複製

直接使用$row['dateposted'],顯示的是:
PHP_SQL_資料庫讀取的「日期」處理

透過函數date()和strtotime()處理後的原始碼:

<code><span>echo</span><span>"<i>In <a href="viewcat.php?id=%22</span>.<span>%24row</span>%5B<span>" cat_id>].<span>"'>"</span>.<span>$row</span>[<span>'cat'</span>].<span>"</span></a> - Posted on "</i></span>.date(<span>"D jS F Y g.iA"</span>,strtotime(<span>$row</span>[<span>'dateposted'</span>])).<span>""</span>;
</code>
登入後複製

效果截圖: Class
('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i PHP_SQL_資料庫讀取的「日期」處理').text(i)); }; $numbering.fadeIn(1700); }); });

以上就介紹了PHP_SQL_資料庫讀取的「日期」處理,包括了方面的內容,希望對PHP教程有興趣的朋友有幫助。

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板