Time of Update: 2016-07-21
索引的優點和缺點 為什麼要建立索引呢?這是因為,建立索引可以大大提高系統的效能。第一,通過建立唯一性索引,可以保證資料庫表中每一行資料的唯一性。第二,可以大大加快資料的檢索速度,這也是建立索引的最主要的原因。第三,可以加速表和表之間的串連,特別是在實現資料的參考完整性方面特別有意義。第四,在使用分組和排序子句進行資料檢索時,同樣可以顯著減少查詢中分組和排序的時間。第五,通過使用索引,可以在查詢的過程中,使用最佳化隱藏器,提高系統的效能。
Time of Update: 2016-07-21
在闡述類的概念之前我們來先說說物件導向編程的概念:物件導向的程式設計(Object-Oriented
Time of Update: 2016-07-21
解決phpmyadmin 亂碼,支援gb2312和utf-8 群裡很多PHP愛好者一直受phpmyadmin的亂碼問題困擾.我自從有了mysql-front後,我就很少使用phpmyadmin了.但每次串連遠程主機,就比較慢.造成操作不便.今天有點時間,就下了最新的版本來研究.首先說明我的資料庫使用方式:phpmyadmin 版本2.7.0-pl1(如果你使用其它版本,可能會有所不同,請對照修改或者到 這裡下載 phpmyadmin 2.7.0-pl1)mysql版本MySQL 5.0.1
Time of Update: 2016-07-21
如何從無開頭學習PHP呢。 一、學習PHP最好要具備的基礎知識: 1)HTML 2)CSS 3)JavaScript 特別是HTML,是必備的基礎知識,同時還需瞭解WWW大致原理。 推薦學習資料: 《Head First HTML with CSS & XHTML》 詳細介紹: http://www.amazon.com/Head-First-HT...ie=UTF8&s=books 二、學習PHP的知識: 1)推薦書籍: 《Learning PHP and MySQL》 http://www.
Time of Update: 2016-07-21
PHP處理對象部分的核心完全重新開發過,提供更多功能的同時也提高了效能。在以前版本的php中,處理對象和處理基本類型(數字,字串)的方式是一樣的。這種方式的缺陷是:當將對象賦值給一個變數時,或者通過參數傳遞對象時,對象將被完全拷貝一份。在新的版本裡,上述操作將傳遞引用(可以把引用理解成對象的標識符),而非值。 很多PHP程式員可能甚至沒有察覺到老的對象處理方式。事實上,大多數的php應用都可以很好地運行。或者僅僅需要很少的改動。 私人和受保護的成員
Time of Update: 2016-07-21
最近學習Apache2+PHP4.4.1+MySQL5.0,頁面顯示中文全為"???.....",在網上找了好多資料,簡單解決! 資料庫連接的PHP指令碼內容: config.inc.php //配置mysql資料庫連接參數 $db = mysql_connect("localhost", "user","password"); mysql_select_db("message",$db); //在執行sql語句之前加上下面這一行 mysql_query("SET NAMES 'gb2312'
Time of Update: 2016-07-21
面試題1 1、用PHP列印出前一天的時間格式是2006-5-10 22:21:21 2、echo(),print(),print_r()的區別 3、能夠使HTML和PHP分離開使用的模板 4、如何?PHP、JSP互動? 5、使用哪些工具進資料列版本設定? 6、如何?字串翻轉? 7、最佳化MYSQL資料庫的方法。 8、談談交易處理 9、apache+mysql+php實現最大負載的方法 10、實現中文字串截取無亂碼的方法。 答案: 1.echo date('Y-m-d H:i:s',
Time of Update: 2016-07-21
1、如何配置PhpMyAdmin2.9 網路上很多教程的設定檔是針對PhpMyAdmin底版本的,一開始連2.9設定檔都不知道放哪裡? 設定檔相對位址是:config.sample.inc.php (不是這個libraries/config.default.inc.php)2、讓phpMyAdmin使用密碼登陸 在設定config.inc.php設定以下參數: $cfg['Servers'][$i]['auth_type'] = 'cookie'; $cfg['blowfish_secret'
Time of Update: 2016-07-21
面試題1 1、用PHP列印出前一天的時間格式是2006-5-10 22:21:21 2、echo(),print(),print_r()的區別 3、能夠使HTML和PHP分離開使用的模板 4、如何?PHP、JSP互動? 5、使用哪些工具進資料列版本設定? 6、如何?字串翻轉? 7、最佳化MYSQL資料庫的方法。 8、談談交易處理 9、apache+mysql+php實現最大負載的方法 10、實現中文字串截取無亂碼的方法。 面試題2 var $empty = ''; var
Time of Update: 2016-07-21
無限級分類,主要是通過儲存上級分類的id以及分類路徑來實現。由於資料的結構簡單,所以要將分類的關係由樹狀顯示,我只能想到用遞迴的方式給於實現。 無限級分類,主要是通過儲存上級分類的id以及分類路徑來實現。由於資料的結構簡單,所以要將分類的關係由樹狀顯示,我只能想到用遞迴的方式給於實現,下面是分類資料表結構和自己寫的一個樹狀顯示函數,有什麼不妥的地方希望大家能指出。
Time of Update: 2016-07-21
$_SERVER['HTTP_REFERER'] //可以得到上一頁的地址 $_SERVER[PHP_SELF] //得到當前頁面地址 $_SERVER["HTTP_HOST"].$_SERVER["PHP_SELF"]."?".$_SERVER["QUERY_STRING"] //這個可以得到帶參數的地址
Time of Update: 2016-07-21
由於 PHP 正在成熟,因此是快速即編即用的指令碼編製人員與瞭解 UML 的物件導向的開發人員“思想達成一致”的時候了。 很少有程式設計語言能夠像 PHP 這樣迅速地得到普及。現在廣泛宣傳的那個關於自己動手做 (DIY) 的指令碼編製語言改變 IT 業的故事表明,成功不一定總是來自於系統計劃和市場研究。但是現在的實際問題是這種成功如何能夠為龐大的 IT 業所接受。Oracle 以及其他幾個大的參與者正在關注 PHP
Time of Update: 2016-07-21
error_log : 送出一個錯誤資訊。 error_reporting : 配置錯誤資訊回報的等級。 getenv : 取得系統的環境變數 get_cfg_var : 取得 PHP 的配置選項值。 get_current_user : 取得 PHP 行程的擁有者名稱。 get_magic_quotes_gpc : 取得 PHP 環境變數 magic_quotes_gpc 的值。 get_magic_quotes_runtime : 取得 PHP
Time of Update: 2016-07-21
//產生HTML $countfile="template.html"; $num=file_get_contents($countfile); echo $num; $num=str_replace("|*|*|PAGE_TITLE|*|*|","myhome",$num); $path="template.html"; $handle=fopen($path,"w"); //寫入方式開啟新聞路徑 fwrite($handle,$num);
Time of Update: 2016-07-21
這是一個PHP的檔案上傳類帶圖片顯示的.其實做成函數就可以了.不過還是做成類好玩一點.~~~~ 本來應該用JS來驗證上傳檔案類型的.但懶得做了. 無標題文檔 Class upload { var $upload_name; var $upload_tmp_address; var $upload_server_name; var $upload_filetype ; var $file_type; var $file_server_address;
Time of Update: 2016-07-21
array : 建立一個新的數組。 array_walk : 讓使用者自訂函數能處理數組中的每一個元素。 arsort : 將數組的值由大到小排序。 asort : 將數組的值由小到大排序。 count : 計算變數或數組中的元素個數。 current : 返回數組中目前的元素。 each : 返回數組中下一個元素的索引及值。 end : 將數組的內部指標指到最後的元素。 key : 取得數組中的索引資料。 ksort : 將數組的元素依索引排序。 list : 列出數組中元素的值。 next
Time of Update: 2016-07-21
time()在PHP中是得到一個數字,這個數字表示從1970-01-01到現在共走了多少秒,很奇怪吧 不過這樣方便計算, 要找出前一天的時間就是 time()-60*60*24; 要找出前一年的時間就是 time()*60*60*24*365 那麼如何把這個數字換成日期格式呢,就要用到date函數了 $t=time(); echo date("Y-m-d H:i:s",$t); 第一個參數的格式分別表示: a - "am" 或是 "pm" A - "AM" 或是 "PM" d - 幾日,
Time of Update: 2016-07-21
不知道學PHP有沒有前途~哎越寫越沒勁 Class createdb //類的開始 { var $db= "localhost";//資料庫地址; var $dbname = "root";//使用者名稱; var $dbpwd = "";//密碼; var $dbtable = "mysql";//使用的資料庫 var $conn; //資料庫連接; var $result; //結果集 var $mysql; //執行的mysql var
Time of Update: 2016-07-21
這篇文章介紹在 PHP 的物件導向編程(OOP)。我將示範如何用物件導向的概念編出較少的代碼但更好的程式。祝大家好運。 物件導向編程的概念對每一個作者來說都有不同的看法,我提醒一下一個物件導向語言應有的東西: - 資料抽象和資訊隱藏 - 繼承 - 多態性 在PHP中使用類進行封裝的辦法: class Something { // In OOP classes are usually named starting with a cap letter.
Time of Update: 2016-07-21
這個PHP的資料庫連接類,應該算是最簡單的一個串連類了,也是最好明白的一個串連類.作為開始PHP面向編程之旅的一個開始吧.我看了很多網上流傳的MYSQL資料庫連接類,都太複雜拉.以我己見,真的沒必要搞得那麼複雜,一個小小的資料庫連接. 下面是我的寫的類: Class createdb //類的開始 { var $db= "localhost";//資料庫地址; var $dbname = "root";//使用者名稱; var $dbpwd = "";//密碼;