php中遇到的小問題(隨遇隨記)

2021-08-31 16:45:17 字數 1400 閱讀 1825

[b][i]mysql:[/i][/b]

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

[b][i]php:[/i][/b]

1、htmlspecialchars_decode() 將取出的html樣式的編碼復原

2、直接輸出sql的編寫進行條件檢測等:echo "要檢測的具體的sql語句";

3、資料庫事先已定義好的連線,如$dblink,用於函式時時,必須先宣告此變數,

如:function getmysql()

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,結果預覽效果中火狐使用正常,ie卻總是往左邊跑,樣式大變,這可能是引入的其他檔案編碼不一致導致的哦

8、本地安裝開發環境時,針對網域名稱這塊兒,要配置兩個地方:

10、陣列中元素的個數:count($arrayname)

PHP 開發常常遇到的小問題

這裡列舉了本人在做開發的時候常常會用到的小問題,然後累計了下來,防止以後忘記 1.php 實現按照指定字元,將字串拆分成陣列 str 1 2 3 4 5 var explode str print r var var dump var 2.php取兩個陣列的交集 ccc array intersec...

html 中遇到的小問題

html 如果輸入的內容長度大於 長度 那麼 也會跟著拉長,設定固定寬度後 輸入超長內容 仍然會拉長 解決辦法 獲取下拉列表的值 獲取下拉列表選中項的文字 function getselectedtext name 獲取下拉列表選中項的值 function getselectedvalue name...

easyui中遇到的小問題

工作的時候遇到一些小問題,下面記錄一下 1 獲取系統當前時間 獲取系統當前時間 function getnowformatdate if strdate 0 strdate 9 var currentdate date.getfullyear seperator1 month seperator1 ...