原创 從表中隨機取出n條記錄的最優算法,數據量越大,效率越高。

SELECT userid FROM user WHERE userename =0 ORDER BY rand( ) LIMIT 30 從user表裏面隨機的取出30個ID 這個sql怎麼優化 數據庫是mysql.這個表數據量很大

原创 文章中按一定字符串插入廣告代碼,不破壞原文章中html代碼

現在有一篇文章,然後我想把這篇文章內插入廣告代碼(<script src="廣告鏈接"></script>),每隔800字節添加一段廣告代碼。文章中含有若干html標籤,位置不能確定,廣告代碼不能插入到標籤之間,如果插入廣告代碼處正好遇到

原创 採集實例

$url = 'http://conf.cnki.net/advanceSearch.aspx'; $c = 5 ;//設置第幾頁 $s ="ScriptManager1=UpdatePanelView%7CpageLabel&descr

原创 超長數字字符串的存儲與輸出避免科學計數法

淘寶的產品ID是超長的數字字符串,存儲在數據庫中 字段ID varchar型 長度40位 例如: $number = '123456789123456789123456789123456789123'; 如果讓$number + 1 或者

原创 update 多表聯合查詢更新 right join+子查詢+group分組

table: t_a id: 12 p_id:1 data: 10 id:12 p_id:1data:2id:3p_id:3data:32table :t_bid:2p_id:1data:45id:4p_id:67data:56我是想用一

原创 正則用/e的用法,向後引用

頁面中只有一個<h4>正則替換<h4>不定內容&nbsp;不定內容&nbsp;還是不定內容&nbsp;個數也不確定</h4>替換爲<h4>不定內容,不定內容,還是不定內容,個數也不確定</h4>   要求只用單語句一次替換完成,不能影響到

原创 字段中 字符串有條件連接 並分組顯示,排序 用sql語句

有這樣一張表: 表名: a 有三個字段 id(主鍵,自增) , user 用戶名, kc 課程   id  user          kc     1  zhangsan  yuwen2  lisi              kexu

原创 根據標籤中肯定的部分 匹配不肯定的部分 正則 php

<input name="ti01tle" type="text" id="title" value="" class="txt" title="標題最多爲60個字符" /><input name="title100" type="tex

原创 setInterval設置停止和循環

setInterval 不同於setTimeout,setInterval會無限反覆執行,如果要讓setInterval停止執行該怎麼做呢? 只需要把setInterval()賦值給一個變量,然後clearInterval()這個變量即可

原创 PHP刪除字符串中的中文的正則表達式兼容gbk/gb2312/utf-8

$chstr="<a>我靠你媽afeowahgieawhjo我日你媽fawgwea我靠aghoiawghowi我日</a>"; $cnUtf8 = "#[/x{4e00}-/x{9fa5}]+#u"; //$cnGBK = "#[/x8

原创 谷歌翻譯API, 免費採集翻譯

大家都知道,以前谷歌翻譯是開放免費API的,對於我們工程中即時翻譯用的很方便,可是後來谷歌收費了,5555 各種不方便啊 遂 ,決定自己做個採集翻譯的小工具,方便自己,也能方便大家。當然,網上的哪些所謂的方法工具都已經失效了。 先來梳理

原创 解決PHP函數ip2long轉換IP時數值太大而產生負數的辦法

【造成原因】:Because PHP's integer type is signed, and many IP addresses will result in negative integers. 【解決辦法】:其官方手冊中提到,可以

原创 testsaslauthd出現0: NO "authentication failed"錯誤提示的解決辦法

在停止sendmail服務: service sendmail stop  或者:   /etc/rc.d/init.d/sendmail stop  後卸載掉sendmail:  rpm -e sendmail 後安裝了postfix 

原创 分組查詢統計數據 再連接字段修改另一個字段的內容(臨時表temporary 和 視圖view)

一個朋友提出這樣的問題: 表A   ID USER   1 zhangsan  2 lisi3 zhangsan4 jj5 jj6 ee表B   ID GroupName GroupUser  1 IT部 ,zhangsan,lisi,w

原创 DiscuzX3.2和UC 密碼丟失的解決方法

首先說一下DZ的密碼加密方式 md5(md5('密碼明文字符串').'salt字段值'); ----------------------------------------------------- 再說UC密碼的解決方法吧: 找到uc