php中遇到的小疑點(隨遇隨記)

來源:互聯網
上載者:User
php中遇到的小問題(隨遇隨記)
mysql:
1、distinct 提取資料庫中不重複資料的欄位約束
2、SELECT COUNT(*) from t_sum_duihuan WHERE t_pid=9 or t_pid=10 or t_pid=11 or t_pid=12
3、時間戳記推算日期的,例如求最近一周內的資訊:
select * from 表 where dateline > (unix_timestamp()-3600*24*7)
4、得到最近三十天內每天的記錄:
select count(id),date(addTime) from ad_user where date_sub(current_date(),interval 30 day) <=addTime group by date(addTime);

php:
1、htmlspecialchars_decode() 將取出的html樣式的編碼複原
2、直接輸出sql的編寫進行條件檢測等:echo "要檢測的具體的sql語句";
3、資料庫事先已定義好的串連,如$dblink,用於函數時時,必須先聲明此變數,
如:function getmysql(){
global $dblink;
//具體的實現代碼
}
4、js中寫路徑傳值的格式:
如:
phptime='+time+'&methods=ex&cid='+cid+'&classtime='+classtime ;
return phptime;
5、排名:如下:
$paiming = $dblink->mem_fetch_only ( "SELECT COUNT(score) from t_sum_account WHERE score>(SELECT score FROM t_sum_account WHERE uid=$cyask_uid)",0 );
$paiming = $paiming + 1;//可使一樣分值的人同名次排序
6、插入資料庫之前一定要判斷時區設定是否正確,要不作為比較判斷時間段的條件時麻煩可就大了,吃過這樣的虧所以就先記下了:
date_default_timezone_set ( "Asia/Shanghai" );$now = time ();這樣取到的今日的時間戳記絕對沒問題、
7、編輯模板時習慣用dw,結果預覽效果中Firefox使用正常,ie卻總是往左邊跑,樣式大變,這可能是引入的其他檔案編碼不一致導致的哦
8、本地安裝開發環境時,針對網域名稱這塊兒,要配置兩個地方:
C:\WINDOWS\system32\drivers\etc hosts
D:\workspace\wamp\Apache2\conf\extra httpd-vhosts.conf
9、如何讓一張圖片、連結有表單提交功能?
onclick="document.formName.submit()"
10、數組中元素的個數:count($arrayname)


  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.