問問 單個伺服器 做即時查詢 ,如何最佳化?其中 一個 ip表寫入比較頻繁 php+mysql 公司讓我們做一個管理系統,有關財務的,資料要即時的,只給一台伺服器 回複討論(解決方案) 主要查詢出來的是什麼資料呀,ip寫入頻繁是用來幹嘛的呢 主要查詢出來的是什麼資料呀,ip寫入頻繁是用來幹嘛的呢 ip 是寫入的是 訪問IP和次數和時間,通過查詢這些資料算出 應付金額。 建議貼出表結構和期望結果,這樣比較容易看懂。 表上加上索引
假設數組 array(0 => array('catid' => 10 , 'parent' => '1') , 1 => array('catid' => 11 , 'parent' => 1) , array('catid' => 21 , 'parent' => 2) ); 我希望只保留 parent 為2的值要怎麼做呢? 小弟新人希望大俠幫忙 謝謝! 回複討論(解決方案) $a = array(0 => array('catid' => 10 ,
用php的preg_match()函數匹配中文的時候, 匹配規則這麼寫, $rule ='/[\u4e00-\u9fa5]/'; 編譯出錯,說不知道\u, 該怎麼辦? php怎麼匹配utf-8編碼的中文和gb2312編碼的中文?? 回複討論(解決方案) /[\x{4e00}-\x{9fa5}]/u 字串需要unicode gbk 和 utf-8是不一樣的...utf-8很輕鬆的就可以匹配了... 測試了一下, 匹配出來時亂碼。
最近用php做了一個網站,用到phpmail發郵件,發到163裡面去,可是開啟163郵箱中文全是亂碼,網上的方法都用遍了,什麼用函數base64_encode() ? 使用 MIME base64 對資料進行編碼,標題字串前加編碼類別型例如: =?UTF-8?B?,標題字串後加:?=,沒用,我把utf-8和gbk還有什麼gb1232換來換去,還是沒用,我都不知道該怎麼解決了? 回複討論(解決方案) 你在 phpmail 中指定了錯誤的字元集
我在使用ecshop 的時候,商品圖片上傳路徑出錯,對應的三個檔案夾goods_img,source_img,thumb_img中,goods_img上傳後無圖片,而source_img卻有兩張圖片。另外 資料庫裡goods_img 的值明顯是不對的。對應的值是images/201104/1303626979230248093.jpg而不是images/201104/goods_img/1303626979230248093.jpg.請問這個是什麼原因? 回複討論(解決方案)
研究好半天也沒弄對 將 /aaa/bbb/ccc 拆分成 /aaa /bbb /ccc 我寫的不對啊 preg_match('/(\/\w+)+/i', '/aaa/bbb/ccc', $matches); 回複討論(解決方案) 一定要用正則嗎,我覺得用explode函數也不錯呀。 $str = '/aaa/bbb/ccc';$matches = explode('/',$str); //explodeecho
下載php5.3 php5.4全試了,解壓之後就是沒有php5apache2_2.dll這個檔案,很詭異!!! 沒有這個檔案apache也就無法實現對php的支援 別人解壓之後明明就又了,我解壓之後就沒! 還有就是安裝Integration Environment也無法運行 這個和windows XP有什麼關係嗎,系統原因還是其他未知的? 回複討論(解決方案) 這應該是微軟的原因,微軟主張 FastCGI 模式。所以 php 開發組織就不能再提供 window
大俠求助!表items有一欄位cate_id,我只想輸出cate_id=11的資料,具體應該怎麼做呢?在網上查閱了好多資料,Thinkphp的開發文檔也看了,沒有這方面的介紹,求助了 個人感覺主要是$item_mod = m( "items" );這段決定輸出資料,但怎麼只輸出cate_id=11時的資料還請大蝦協助! _mod = d( "items" ); $this->_cate_mod = d( "items_cate" ); } public
【酸辣雞雜】主料:13.00 這是別人的,我要用smarty 輸出查詢到的結果,應該改哪裡 回複討論(解決方案) 首先 得把價格改了 還有圖片 還有點擊之後加入購物車的價格 你要在哪改代碼呀,方便把要改的代碼發出來嗎,你發的那個代碼我實在看不出在哪改。 你要在哪改代碼呀,方便把要改的代碼發出來嗎,你發的那個代碼我實在看不出在哪改。 不好意思,我的意思是原來的js 不變 改的是價格和名稱(這些都是由smarty)遍曆出來的
POST HTTP/1.0 USER-Agent: Content-Type: application/x-fox Content-Length: nnnn ... 現在要發送如上格式的xml資料,試過curl但不成功,大家幫幫忙 回複討論(解決方案) 發到哪?你的代碼是如何寫的? CURL是可以的,但是參數設定比較麻煩。這種情況有一些現成的類庫實現,提供一個簡單的樣本 worldxml;$setting = array(
SELECT `id` , `time` , `title`FROM `think_infor`WHERE `type` LIKE '$k-%'UNION ALLSELECT `id` , `time` , `title`FROM `think_infor2`WHERE `type` LIKE '$k-%'ORDER BY `time` DESCLIMIT 0,6 用這個語句可以查詢到表1和表2的最新6條資訊。但是怎麼判斷記錄是哪個表返回的?
iconv("GB2312", "UTF-8//IGNORE",$str); 容易丟字,不穩定,如果沒“//IGNORE”,出錯後面就直接不顯示了。 還有其他可行的方法嗎? 回複討論(解決方案) 試試 mb_convert_encoding 一般情況用GBK而不要用gb2312,gb2312編碼的漢字太少了 網頁上用charset=gb2312,實際上瀏覽器還是調用GBK的,所以不要誤以為gb2312就能顯示大部分漢字 不可能的!整個
http://jsfiddle.net/monteslu/ vcKdF/ 每新增一條記錄,就會建立一個類似“vcKdF”這樣的KEY 求這個KEY的演算法 謝謝! 回複討論(解決方案) 52 取 5 的組合(2598960 種,夠用了),如果重複了就換一個 function getRandStr($len){$str = "ABCDEFGHIJKLMNOPQRSTUVWXYZzbcdefghijklmnopqrstuvwxyz";$output
自從將WampServer升級到2.2(Apache 2.4.2; PHP 5.4.3; MySql 5.5.24)後再調用SpawEditor,就總是報錯,不知如何解決,求諸位指點。 另:不知如何正確設定SpawEditor訪問路徑,查了很多資料都查不到。 多謝。 這次遇到的問題是: 回複討論(解決方案) SpawVonfig::setStaticConfigItem 不是靜態方法 可屏蔽掉 strict 層級錯誤緩解 請問:如何正確屏蔽掉
我剛學php,想使用phpmyadmin,可訪問時顯示 phpMyAdmin - 錯誤 缺少 mysql 擴充。請檢查 PHP 配置。 我試著按此方案解決: 缺少mysqli擴充 的解決辦法 1.檢查php.ini ;extension=php_mysqli.dll是不是已經啟用 2.檢查php.ini extension_dir 地址是不是指向了php目錄的ext目錄下 3.檢查lib_mysql.dll有沒有拷貝到windows目錄下
請教各位前輩,怎麼用指定的介面獲得指定的伺服器中的資料庫裡面的資料呢??之前都是直接讀取本機資料庫的資料,現在一下要從伺服器裡面擷取,一下沒有思路了,求協助啊!小弟是新人,分不多,不過我會盡量給的。麻煩各位大神幫忙一下! 回複討論(解決方案) 你按照介面給你的調用規則去做就可以了 你按照介面給你的調用規則去做就可以了 他只給了我一些介面和參數,什麼也沒告訴我。。。。沒思路啊! 都給你 介面 參數了 ,看看 這個介面 需要什麼 參數,傳值給它,返回資料
php可以下載exe檔案嗎 像下載rar那樣先fread 在輸出就下載了,不要通過訪問exe檔案在網站的路徑下載,請問可以實現這個效果嗎? 回複討論(解決方案) 同求,留名 據我所知是不行的 //這裡可加你想加的代碼,如: /* if (!($_SERVER['HTTP_REFERER'] && strpos($_SERVER['HTTP_REFERER'], 'http://'.$_SERVER['HTTP_HOST']) === 0)) {
$filename='users.txt'; $name = trim($_POST["name"]); $passwd = trim($_POST["pass"]); $str=$username.'|'.$passwd; $suc=file_write($str,$filename); function file_write($flag,$tmpfname) { if($handle = fopen($tmpfname, "a")) {
現在已知一解密函數(readkey)如下,求對應的加密函數 function authcode( $string, $operation = "DECODE", $key = "", $expiry = 0 ){$ckey_length = 4;$key = md5( $key != "" ? $key : "a2264dxLupVMlkqR" );$keya = md5( substr( $key, 0, 16 ) );$keyb = md5( substr( $key, 16, 16
已將php.ini中參數進行了修訂:error_reporting = E_ALL & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED ftp到在其它第三方提供的web host 運行一切正常,可是在本地的wampserver依然是是的結果,求指點!謝 是不是只能將wampserver降級的2.1 (php5.3)才能解決 回複討論(解決方案) 你可按錯誤提示修改程式 比如他說