顯示文章

這裡允許您檢視這個會員的所有文章。請注意, 您只能看見您有權限閱讀的文章。


文章 - SunsetKiller

頁: [1]
1
引述: "Darkhero"
引述: "aweisoft"
php統計資料要怎搭配做出圖表的樣子?

是用模組呢還是其他的方法

最好是能用dreamweaver就做出來

希望有經驗的人能教一下小弟


想一下有哪些關鍵字,用關鍵字到 Google 找一下有這麼難嗎?

如果你永遠學不會如何找資料,那我勸你早點脫離程式設計吧...


奇怪?

你不想分享就別回文
裝老大指責別人顯得你特別高明

我到覺得非常 low  :wink:

2
我用 emeditor.

簡單就好, 幹麼那麼複雜.

3
PHP程式設計討論區 / 登入系統的程式
« 於: 2007-09-19 03:17 »
引述: "小穎"
怎麼寫的方法,梁楓大大已經說明了!小弟只是來給個小小的建議! :P
請將mysql_connect改成mysql_pconnect的方式來寫!
用mysql_connect的方式如果沒有將其close掉的話,會有很多mysql的連線出現!最後呢…連線過多,就會造成error(超過MySQL內定的連線數),當然也會照成系統的負擔! :lol:
要不然…你也可以改用PEAR的DB.php來寫!一樣簡單好用!還class的喔! 8)


用 mysql_pconnect  才會讓系統掛掉吧?
線上200人 都佔用長期連線 不超過系統內定值才怪?

正確的方法是使用 mysql_connect 保持使用完閉 close的習慣

4
引述: "aweisoft"
要怎做一個搜尋資料庫的東東

有一個textbox 和一個 button
輸入想找的關鍵字之後
會去找資料庫裡面的資料
然後秀出來


讀取表單的POST變數.

查詢資料庫時, WHERE子句用近似比對即可. 夠簡單吧  :P

5
引述: "yamaka"
引述: "aweisoft"
霧煞煞

看訪客是從哪個網站(連結)點到我的網站的


你有試過了嗎??

有試過上面的碼,就會知道怎麼做了..


你是來聊天而不是熱心解決問題的吧?
怪不得文章數那麼多  :roll:

6
引述: "aweisoft"
要怎寫一個紀錄訪客來源的程式?
我想寫一個訪客紀錄來源的
這要怎做
可以給個方向嗎


$_SERVER['HTTP_REFERER']
查來網址, 什麼人從那裡連到你的網站, 只限點擊超連結, 從我的最愛或按flash, javascript或網址列都不算

 $_SERVER['REMOTE_ADDR']
取得訪客ip

$_SERVER['HTTP_X_FORWARDED_FOR']
若使用proxy, 訪客的真實ip, 所以說要先判斷有沒有 $_SERVER['HTTP_X_FORWARDED_FOR'] 變數,有的話再取值, 沒有的話取 $_SERVER['REMOTE_ADDR'] 的值

$_SERVER["HTTP_USER_AGENT"]
取訪客的使用瀏覽器, 例如取出來的值: Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)


一般就記錄這三種吧. 訪客ip, 訪客來源網頁, 使用的瀏覽器版本, 日期時間.

7
拾人牙慧 / 請勿迷信(接地電阻愈低愈好)
« 於: 2007-08-16 11:45 »
呵..

很棒的文章, 不過還是看不懂 @@

我是覺得如果只是單純住家, 別想太多, 歡喜就好

電器壞了大不了買新的  :P

8
第一個是 mysql_close

如果不加上 mysql_close 的話, 對程式及mySQL資料庫的運行感覺沒差別
但是小弟想知道, 這對效能會有影響嗎?

在線上只有十幾個人沒影響
但如果是數千人在線呢?

另一個是PHP程式節能增加效率的寫法..
小弟google過都是些雜談目前還找不到有幫助的文章
不知道前輩們有沒有相關資料可以給我參考連結, 或者有些建議的做法

像增加效率, 節省記憶體等等..
增加效率的話不考慮改伺服端的作法, 單純的想讓自己的程式簡潔有效率, 養成好習慣而已.

先感謝回答!!

9
引述: "ievson"

這麼奇怪的需求有可能達到嗎?


沒試過這類的用法.

不過依小弟當下的邏輯先幫你想了一下.

先取出最新的一筆資料(用auto_increment欄位做排序)
把取出新一筆的所有資料取出.

例: 資料表 有3個欄位
代碼: [選擇]
id ( auto_increment )
detal ( text )
author ( char )


代碼: [選擇]
select id from 資料表 order by id desc limit 0,1
用id欄位排序, desc是由大往小排序, limit 限制取第1筆.

這樣就得到 auto_increment欄位的值 (這個值就是最大值)

詳細的語法應該不用po出來吧.  :D

10
訂單編號當主鍵不恰當吧.
用 auto_increasement 當主鍵, 把訂單編號存到其它欄位, 再index訂單編號的欄位, 在執行的效率會比較好.

另外訂單編號性質和產品編號類似
就和一般公司在編產品編號時, 會給一組格式化的產品代碼. 有可能是這樣.

代碼: [選擇]
CDR070011

外人不知道, 但公司內部可能是這樣定義

代碼: [選擇]
CDR-07-001-1

CDR => 光碟片 (A)
07 => 2007年 (B)
001 => 2007年的第一款 (C)
1 => 亂數確認碼 (D)

所以訂單編號不可能會重覆阿.
在存入資料庫時, 只先
代碼: [選擇]
select * from table where 年份 = "2007" 產品分區="CDR"
得知有多少筆結果後, 再存入新資料時. 在把這個數值+1存入(C), (D)的部份取1-9的亂數, 這樣就解決了吧  :wink:

頁: [1]