由於曾經和他是同一個團隊的,所以對於其我很熟悉他那“潔癖”的做法,對於他的很多的觀點我也非常的贊同;但是有一件非常不理解的地方就是設計資料庫的時候總是會迴避使用 Date/Time 類型。他的做法是將時間相關的欄位設定為 INT(10) 類型,然後用 UNIX 時間戳記來儲存。而我本人對於這點做法非常的不贊同: 首先,是類型操作的不同,類似於 wiLdGoose 這樣做法的“時間計算”實質上是整形之間的操作(而且這個整形非常大,長度為 10)。更有甚者,將時間戳記設定為 VARCHAR(10)
mysql環境變數設定(windows環境)1、對於命令控來說,在cmd命令下行下操作很方便,但有時需要直接在命令列床空執行mysql這樣的命令,會出現”mysql不是內部或外部命令“這樣的錯誤提示,原因是mysql其實是一個exe檔案,存放於myql安裝路徑/bin下,因此需要將mysql的安裝路徑配置到path環境變數中,如此以後就不用每次都cd到mysql路徑下了;2、設定完成後我們再試試看-cmd-->mysql已經串連上mysql了,接下來我們可以使用dml、sql語言來建立我們自己的
第一步:入門 如何使用phpbean進行路由轉寄呢?下面是一個簡單的使用例子。 首先,index.php是程式的單一入門,主要進行路由轉寄的工作。Index.php的程式碼如下: include('startup.php');//載入開機檔案 try{ $router=new Phpbean_Router();//初始化路由器 $router->set_path(SITE_PATH.'/app/actions');//設定控制器的目錄
主要出現在windows主機的伺服器上。 在php官方,http://bugs.php.net/ 也能夠查到兩三千頁的報告,他們官方也是束手無策,經過了11個小版本後,還是沒有徹底解決 http://bugs.php.net/search.php?cmd=display&search_for=PHP+has+encountered+an+Access&x=8&y=9 目前我提供一下這幾年我維護經驗,我的一些民間解決辦法 第一種可能: 去掉 php中 eaccelerator 的擴充
隱藏你的.php檔案 隱藏你的.php檔案 今天做PHP線上手冊鏡像的時候看到了這個方法,哈哈,以前都沒有注意到,所以說,手冊是最好的老師 ------------------------------------------------------------------------------------- 如果不想讓別人知道你的網站使用PHP程式以達到安全的目的.你可以按照下面的方法配置你的httpd.conf檔案 但這並不說明PHP不安全. 你可以使用下面的方法來達到隱藏的目的:
自己電腦上用的PHP5. 伺服器上PHP4. 自己機器上時間,2008-2-14 14:56:29 寫好程式傳上去,變成一串數字。1202972189 資料庫用的access.. 欄位預設值 Now()解決方案:這個沒有問題,這個數字就是Unix timestamp,它表示自1970-1-1到現在的秒數,一般需要進行格式化顯示 date('Y-m-d',1202972189) 結果就是 2008-02-14
官方地址:http://www.arnot.info/eaccelerator/選擇下載對應您的系統和PHP版本的eAccelerator 2.將其重新命名為 eaccelerator.dll (win版) 然後移至您的 php目錄下 的 ext檔案夾中 3.在c:\php\建立快取檔案夾 temp 修改許可權為 user組可讀寫 3.根據您系統的情況,一般都是PHP 擴充 ISAPI 開啟php.ini檔案, 找到extension=php_zip.dll, 在下面添加
可以先用這個採集然後在用帝國處理 #################################################################################### #作者:9elong #網站:個人小站不值一提 #時間:2007-01-01 #聲明:僅用於學習php之用。 #功能:採集單頁面圖片。 #說明:3個示範表單已經寫好正則用來示範。沒有任何功能說明,一切都在原始碼裡。附加論壇圖片採集正則示範 ############################
亂碼產生原因 mysql字元編碼是版本4.1引入的,支援多國語言,而且一些特性已經超過了其他的資料庫系統。 我們可以在MySQL Command Line Client 下輸入如下命令查看mysql的字元集 mysql> SHOW CHARACTER SET; +----------+-----------------------------+---------------------+--------+ | Charset | Description |
PHP中for迴圈語句的幾種變型 /google 的廣告條--> for語句可以說是PHP(同時也是多種語言)的迴圈控制部份最基本的一個語句了,for語句的執行規律和基礎用法在這裡就不多說,可以參見PHP手冊for語句部分。PHP手冊中對它的文法定義如下:for (expr1; expr2;
從一個不錯的留言本弄的mysql資料庫操作類,初學php的朋友可以參考下複製代碼 代碼如下:class mysql{ var $querynum = 0; function connect($dbhost, $dbuser, $dbpw, $dbname = '',$dbcharset='') { if(!@mysql_connect($dbhost, $dbuser, $dbpw)) { $this->show('Can not
在實際編程應用中我們對STATIC的功能經常遺忘。要好好反省。。:) 我們用PHP從資料庫查詢資料,並將結果輸出到瀏覽器上,如果結果有很多行,表格的bgcolor如果全是單色的,瀏覽者會感覺不太舒服。那麽怎樣做使表格各行的顏色不同呢? 請看下面: 複製代碼 代碼如下:function getcolor() { static $colorvalue;//定義一個靜態變數 if($colorvalue=="#ffffff") $colorvalue="#000000";
PHP有很多與檔案系統相關的函數,不僅可以協助你開啟檔案,還可以顯示目錄內容、移動檔案等。很多人甚至使用PHP寫出了基於Web的檔案管理工具。 首先需要提醒一些關於檔案路徑的東西:在Windows你可以在檔案路徑中使用斜線“/”或反斜線“\”,而其他動作系統僅使用”/”。出於相容性考慮,以下執行個體使用“/”的表示方法: 下面的簡單指令碼顯示了一個基本的目錄列表。注釋在代碼中並解釋了每一步: $dir_name = "/home/me/"; /* 建立控制代碼,開啟給定目錄的結果*/
PHP實現多伺服器session共用之NFS共用 前言,Nio大俠提出了session多伺服器共用的問題,原文請見PHP 實現多伺服器共用 SESSION 資料。 其中,有一種方法就是利用NFS來共用session,如果session量比較大並且所有的session檔案都在同一個子目錄下的話,那麼可能會由此帶來很嚴重的負載問題,甚至導致網站無法使用。本文就是對這個方案做一下詳細的解說。 首先,修改 php.ini的 session.save_path 選項,大致如下:
最後一步就是顯示了。 下面這個程式要通過參數來調用。 比如php.php?jpg=jpg 後面的jpg是表格名。記住一定要的呀,不然就不能運行了,會顯示程式出錯。 大家可以把下面這個程式改一下。這樣就可以更加美觀了。 以下是來源程式: 顯示 mysql_connect("localhost","使用者名稱","密碼") or die("無法聯結資料庫!"); $query="SELECT id,url,mess,fromx,url1,mess1,fromx1,url2
讓論壇速度更快 PHP加速設定 PHP加速:Zend Optimizer最佳化PHP程式 Zend Optimizer V2.5.7 For Windows 軟體語言:英文 運行環境:Win9x/NT/2000/XP Zend Optimizer V2.5.7 For Windows軟體介紹: Zend Optimizer用最佳化代碼的方法來提高PHP 4.0應用程式的執行速度。實現的原理是對那些在被最終執行之前由運行編譯器(Run-Time
成功的Team Dev要求隊伍中的每一位成員遵守代碼重用規則,這些規定把代碼的重用性推到極至同時卻不會顯著降低開發人員的創造力和開發效率。如果編寫和使用代碼的開發人員遵守共同的程式命名規範代碼和代碼注釋要求,那麼代碼的重用性就會得以大大提升。這些標準的起點是系統結構級的。你的功能規格應該在類、屬性的名字、函數傳回值以及其他關鍵程式元素的定義中反映這些標準。本文將就基本的命名規則和注釋提出一些可行的建議,意圖協助讀者開發自己的代碼重用標準。 大小寫標準
1、php為什麼選mysql作為資料庫? 2、Mysql資料庫建立使用者 本文主要寫mysql建立使用者的語句的區別,轉自isher的blogspot,由於在寫入時想到了為什麼不換用其他資料庫的時候,搜尋了一下google為什麼php會選擇mysql作資料庫,沒有發現相關報道,邊決定找到起因,同時此問題由我個人總覺得出,不代表廣大php老鳥群們的意見,如有不周請指出 php為什麼選mysql做為資料庫?
這是我們要採集的目標網址-------------------------------------------------------------看看分頁是怎麼設定的---------------------------------------------------標題裡有些多出來的東西處理一下---------------------------------------------------------其它內容---------------------------------文章body部
資料緩衝是web開發中常用的一種效能最佳化方法。目前主要檔案快取或者資料庫緩衝兩種形式,資料庫快取資料庫不是什麼不可能的事情,的確也是很好很重要的。我認為傳統資料庫主要是從業務層、模組設計等方面來考慮的,而快取資料庫主要是從實現層來設計的,主要是為了緩衝常用的多表查詢之類的。這裡主要將的是檔案快取,網上很多資料了,這裡我轉載了一些原理資料。