Time of Update: 2016-06-23
有個增加、修改資料我用彈出層進行代替,效果是這樣的: 增加沒有問題,但是後面我要修改,怎麼進行查詢資料並在這上面顯示呢? 添加 分類名稱:上級分類:資訊中心協助中心分類排序: 現在的問題是我怎麼在修改的時候查詢資料並在這個層上面進行顯示? 回複討論(解決方案) 樓主先彈出層然後在彈出架構,利用jquery替換架構裡面src的值 jquery代碼如下: 1樓正解,這個辦法挺好
Time of Update: 2016-06-23
對於每天的統計資料,我們日期 date("Ymd") 轉換成整型來作為資料庫的主鍵,所以在尋找一段時間統計資料的時候需要用到時間的加減; 例如,30天內的資料 function getData($writetime , $limit){$start_unix = strtotime($start);for ($i = 0; $i 關於統計資料庫的可視化,我們一直在找辦法,現在是利用後台計算,過濾資料,得到我們想要的統計資料,但Mysql進行group by
Time of Update: 2016-06-23
discuz發帖有個機制,當發送中斷後,會自己儲存資料,當下次登入的時候,出現:您有上次未提交成功的資料 恢複資料 我想學習這個功能。 請問是ajax儲存到資料庫?還是存到cookie什麼的? 請指教主要是哪些代碼就可以了,我自己去學學。 回複討論(解決方案) 1.如果特別重要的或者需要長時間編輯的內容 建議 setinterval ajax 儲存使用者的草稿資訊到資料庫(memcache、redis更好) 這樣也可以實現誇瀏覽器
Time of Update: 2016-06-23
最近在使用架構的時候還是有點不安,不知道架構的設計者有沒有考慮到SQL-Injection的問題,我在頂層需不需要做一些必要的過濾等等,由此我特意的去StackOverflow看了下,真是獲益良多,然後我去看了下架構的DB庫的內部方法,然後就比較安心了。分享下國內外PHP程式員在處理SQL-Injection的一些方案。 國外普遍都推薦,只要你是使用查詢都應該做到兩點:1.prepared statements(準備好的聲明) 2.parameterized queries
Time of Update: 2016-06-23
本文由點點點細雨原創,禁止轉載。 Memcache [root@localhost ~]# yum install libmemcached[root@localhost ~]# yum install memcached[root@localhost ~]# memcached -m 512 -u nobody -vvslab class 1: chunk size 96 perslab 10922slab class 2: chunk size 1
Time of Update: 2016-06-23
假如 表1 id name 1 A 2 B 表2 id money 1 10 1 15 2 20 1 10 如何用左鏈表的方式,獲得如下結果呢 1 A 40 2 B 20 回複討論(解決方案) select a.*, sum(money) as money from 表1
Time of Update: 2016-06-23
一般伺服器不會胡亂返回gzip壓縮的資料,一般是用戶端請求的頭部裡包含你瀏覽器能接受的壓縮方式, Accept-Encoding:gzip,deflate,sdch 這裡是gzip 、deflate、sdch這三種方式,這裡不一一說明是指什麼,不懂的可以去找穀哥度娘, 有些伺服器強制返回gzip壓縮的資料,我們採集的時候,返回的是亂碼,根本無法讀取使用,這個時候馬上查看手冊 發現其實curl裡有個參數,curl_setopt($ch,
Time of Update: 2016-06-23
當前伺服器時間15年1月4號17點29,為什麼echo(date('ymdHis'));顯示150104102900,這個應該是10點29的意思吧,怎麼差了7個小時?是不是有哪裡有時區之類的設定? 回複討論(解決方案) 你應該是php.ini 沒有設定date.timezone 你可以在代碼裡直接這樣設定 就可以了 date_default_timezone_set('PRC'); php.ini中有個date.timezone
Time of Update: 2016-06-23
資料庫表中的 id 設定的自動遞增 但有時候 插入資料失敗 或者刪除資料後 id就不連貫了 我想在輸出網頁的時候 讓每條資料 1 2 3 4 5 6 .....按照這樣的順序顯示 這個我試過了 單頁顯示非常簡單 問題就是我的資料是分頁的 limit 語句分頁方式的 到第二頁的時候 又從1 2 3 4 5 ....的序號開始顯示了 這個問題貌似不簡單吧 求高人達人指點一下 回複討論(解決方案) 你並不是要修改表中的 id
Time of Update: 2016-06-23
我對文章排序進行手動前移後移,但是sql語句好像就沒起作用,哪位幫忙看看,我是實在看不出來了 /*前移*/if($result=='up'){ $sql0=$db->query("select sort from ".$db->table('product')." where id='$id'"); $row=$db->fetch_array($sql0); if(!$row){ $oldpx=1; }else{ $oldpx=$row['sort']; } if($oldpx>1){
Time of Update: 2016-06-23
網上找到一個比較好看的分頁類,儘管作者已經說明怎麼調用了,但是對我來說還是不太明白,主要是在sql語句裡面怎麼調用,下面是分頁類代碼: '100', 需要顯示的資料的總條數; * (必填)'pageSize'=>'2', 每頁需要顯示的代碼數量; * (必填)'currentPage'=>$_GET['p'], 當前頁碼,預設可以通過$_GET['p']擷取,其中名字p可以定製 * (必填)'baseUrl'=>'/welcome?id=3',你當前頁面的連結地址,比如為http:/
Time of Update: 2016-06-23
比如一個頁面2個button按鈕 一個添加,一個提交 我現在就是設了提交,添加就沒反應發表了 代碼 大神請看下,其中的一段代碼 $(function(){ var editor = KindEditor.create('#contents', { allowImageUpload : true }); 回複討論(解決方案) 建?使用 JS ajax ???不同的功能需求 ??有多少按?都?松解? 忘?表?吧 $(
Time of Update: 2016-06-23
二進位用int類型32位表示那個位有許可權,下面的32位二進位表示許可權碼 全部有許可權的話是: 11111111 11111111 11111111 11111111 //(下面的最前面的00000都是可以省略的) 只有最低位有許可權:00000000 00000000 00000000 00000001 第一位有許可權: 00000000 00000000 00000000 00000010 第二位有許可權: 00000000 0000
Time of Update: 2016-06-23
我們公司系統內建pear類,pear檔案夾下的目錄如上。誰有上面相關中文文檔(英文也可以)或[b ]幫忙直接講解下上面各個檔案夾的作用[/b]。 其中有html檔案夾如下: 這個我還算瞭解基礎,並有使用。但還是求個詳細點的api。 求大神 回複討論(解決方案) 一些?算常用的?西 具?的 我?得?面有文?的 或者 Google一下吧... ?在都?啥人用PEAR了吧 為什麼沒人用了? 那個quickform還有什麼其他的替代品嗎?
Time of Update: 2016-06-23
用的thinkphp 3.2 正常用select標籤不是都是一級的麼 就像這樣的 但是欄目分類 是有一級分類 二級分類這樣的 以前這麼做的 在欄目分類頁面 都是CSS控制顯示出來的 是否屬於上級分類 然後控制距離 2級分類一個距離 3級分類一個距離 不能直接在select裡出現麼 不是聯動菜單的那樣 還是類比出下拉式功能表呢用JS? 一級分類 動漫手機壁紙美女初音 初音 這個是 動漫 的下級 怎麼能分級顯示呢?
Time of Update: 2016-06-23
php作為服務端 Android ,蘋果 作為用戶端,php 提供API介面的時候 應該怎麼設計才能解決新舊版本 及 安卓 和 蘋果版本不一致的問題,2. 怎麼設計介面才能保證功能的可擴充性 和 靈活性 求教大家 能否給一個完整的例子 或者 說說思路也可以 回複討論(解決方案) 太泛了,不過核心就一點,調用介面向下相容,返回資料向下相容 太泛了,不過核心就一點,調用介面向下相容,返回資料向下相容 不大明白 能否詳細說一下
Time of Update: 2016-06-23
系統上的PHP是編譯安裝的,在session_start()的時候報錯! A 錯誤資訊: Warning: session_start(): open(/var/lib/php/session/sess_qavhhacl7lrdbggauasf1qdlo5, O_RDWR) failed: No such file or directory (2) in /www/tool/classes/service/User.php on line 751Warning: Unknown:
Time of Update: 2016-06-23
如題,最近被要求做一個公眾號的評論點贊功能,使用者可以隨便評論,無狀態,不記錄使用者的資料(包括ip,號);為了搞這個,特意跑到糗事百科看一下,發現人家的點贊都是必須先登入,然後破事就來了,這個公眾號的評論點贊到底該怎麼防止別人無限點,想到過記錄使用者的ip,用2張表,一張評論表,一張ip表,當想點第二次的時候,查詢到該ip已經點贊過,就提示不能再點贊了;然後朋友就提示我說,這種方法防不了小人,如果人家真想搞你,還是可以繼續點贊的,比如斷流量,再串連流量,論壇裡的大神們有沒有什麼好的建議,主要是
Time of Update: 2016-06-23
a1 a2 a3 三個表現在我的寫法是 select a1.*,sum(a2.money) as money from a1 left join a2 on a1.id=a2.id left join a3 on a2.no = a3.no group by a1.id ; 得出的結果是 出於其它因素必須要串連a3表,導致了money為35,我想要的是money為25,應該怎麼寫? 回複討論(解決方案)
Time of Update: 2016-06-23
學習php一年半了,這一年多的時間都在企業專案中成長。接觸到的技術有一些,平時的web開發技能基本都知道,但都感覺不是十分的深入,現在就是覺得有些迷惑,不知道接下該朝怎麼的目標前進,有沒有過來人指點一二,謝謝 ! 回複討論(解決方案) 覺得不深入,那就深入點 不就是做網站嗎?不需要什麼高深的玩意 你知道人家在想什麼、做什麼就夠了 多做項目就行了。做了兩年的項目嗎?那麼項目經驗應該十分 豐富了的。