發表文章

目前顯示的是 2016的文章

php.ini 設定

一、上傳文件之 php.ini 修改  1、打開上傳功能,預設 on file_uploads 2、上傳臨時位置 upload_tmp_dir 上傳文件週期,當前腳本運行結束後,就會則從暫存上傳路徑中刪除該文件 故必須在將文件做移動操作 3、文件上傳大小,預設2m upload_max_filesize 4、腳本運行最大時間,預設30秒 max_excution_time 5、內存大小,預設 128M memory_limit

MySQL 指令

MySQL指令大全 : 基本指令 : 資料定義語言 ( DDL is Data Definition Language statements) :使用者角度 建立資料庫或資料表 :   create 更變資料庫或資料結構 :   alter 刪除資料庫或資料表 :   drop 資料操作語言 ( DML  is Data Manipulation Language statements) : 建設者角度, 查詢資料 : SELECT column_name(s) FROM table_name select 查詢   (1) 條件查詢where     a. 條件表達式的意義,表達式為真,則該行取出 b. 比較運算符= ,!=,< > <= >=     c. like , not like ('%'匹配任意多個字符,'_'匹配任意單個字符)in , not in , between and     d. is null , is not null   (2) 分組group by, 一般要配合5個聚合函數使用:max,min,sum,avg,count   (3) 篩選having   (4) 排序order by   (5) 限制limit 插入指定資料 : INSERT INTO table_name (column1,column2)VALUES (value1,value2); 插入多筆資料 : INSERT INTO table_name (column1,column2)VALUES (value1,value2),(value1,value2),(value1,value2)....; 插入所有資料 : INSERT INTO table_name VALUES (value1,value2); 更新資料 :  UPDATE table_name SET column1=value, ... WHERE some_column=some_value 刪除資料 :  DELETE FROM table_name WHERE some_column = some_value 資料控制語言 ( DCL is Data Con

撰寫習慣、細節觀念

[PHP] 撰寫習慣、細節觀念   資料來源 每種程式語言都有屬於它自己的特性,良好的撰寫習慣可能程式具有可閱讀性,幫助理解方便維護。能夠充分熟悉它的人在撰寫時越容易避免預期外的錯誤,以減少不必要的除錯動作,增加工作效率,因此此篇文章主要用來整理在學習 PHP 過程中應培養的撰寫習慣及應注意的細節觀念…等等的心得。 基本的撰寫習慣 檔案開頭以  <?php  做為 PHP 的起始標籤,盡量避免使用縮寫  <?  。 檔案若為單純的 PHP 程式碼,則應省略 PHP 的結尾標籤  ?>  ,僅於結尾處加上註解表示檔案結尾。 ?>  結尾標籤在 PHP 編譯器中是非必要的。 可避免他人在結尾標籤之後加上不可見的字元(空白、換行、TAB等等),可能會破壞頁面輸出的字元。 本網誌的範例程式碼會使用  ?>  做為結尾符號,以保持程式碼一致性。 <?php echo 'Hello World' ; 習慣為程式碼加上必要的註解。 養成加上註解的習慣,不但能幫助自己記憶,也能讓別人更容易看懂程式碼的用途。 手動對變數做初始化的動作。 在 PHP 中使用變數時,若該變數尚未被定義,PHP 編譯器會丟出 E_NOTICE 訊息,並自動替變數做初始化的動作。 雖然 E_NOTICE 訊息並不會影響程式執行,卻容易使程式碼變得不嚴謹且產生模糊地帶。 建議習慣手動對變數做初始化的動作,以增加程式嚴謹性。 <?php $array = array (); if ( 5 > 2 ) { $array [] = 5 ; } else { $array [] = 2 } print_r ( $array ); ?> 純字串使用單引號 (Single Quote) 為主。 若字串僅為純文字,不需要經過轉換特殊字元的動作,建議使用單引號即可,避免 PHP 編譯器進行多餘的動作可增加效能。 使用單引號僅會對字串進行少數幾個特殊字元轉換的動作,如  \'    \\  。 雙引號包覆的字串內容則會經過完整的轉換,例如變數內容置換、特殊字元轉換等操作,如\n(換行)、\(製表符)...