2015年11月12日 星期四

[PHP]htmlentities 跟 htmlspecialchars 的區別

htmlentities

- Convert all applicable characters to HTML entities.
- [ Manual ]

htmlspecialchars

- Convert special characters to HTML entities.

- The translations performed are:
  • '&' (ampersand) becomes '&'
  • '"' (double quote) becomes '"' when ENT_NOQUOTES is not set.
  • "'" (single quote) becomes ''' (or ') only when ENT_QUOTES is set.
  • '<' (less than) becomes '&lt;'
  • '>' (greater than) becomes '&gt;'
- [ Manual ]

2015年10月28日 星期三

[Oracle]資料表欄位 - 增修刪


官方資料庫型態比較表

-- [新增|修改] 欄位
ALTER TABLE 表名稱 [ADD|MODIFY] 欄位名稱 型別 DEFAULT 預設值 [NULL/NOT NULL];

-- 刪除欄位
ALTER TABLE 表名稱 DROP COLUMN 欄位名稱; --直接刪除,但會引響IO及系統效能。
ALTER TABLE 表名稱 DROP UNUSED COLUMNS; --搭配UNUSED,系統不繁忙時再DROP。
ALTER TABLE 表名稱 SET UNUSED COLUMN 欄位名稱;

-- 欄位註解
COMMENT ON COLUMN 表名稱.欄位名稱 IS '欄位註解';

2015年10月21日 星期三

[Oracle]基本查詢語法


-- 查詢版本
SELECT * FROM v$version;
SELECT * FROM product_component_version;

-- 目前資料庫的語系
SELECT *
FROM nls_database_parameters
WHERE parameter = 'NLS_CHARACTERSET';

-- 查詢目前資料庫名稱
SELECT NAME FROM v$database;

-- 查詢所有 Table
SELECT * FROM USER_OBJECTS;
SELECT * FROM USER_OBJECTS ORDER BY OBJECT_NAME;

-- 查詢所有 Table & 欄位
SELECT * FROM user_tab_columns ORDER BY TABLE_NAME;
SELECT * FROM user_tab_columns WHERE table_name = UPPER('表格名稱') ORDER BY TABLE_NAME;

-- 取得 TABLE 的欄位
desc UPPER('表格名稱');

-- 取得 Table 註解
SELECT table_name, comments
FROM sys.user_tab_comments
WHERE table_type ='TABLE'
AND comments IS NOT NULL
;
SELECT table_name, comments FROM sys.user_tab_comments WHERE table_name = UPPER('表格名稱');

-- 取得 Column 註解
SELECT table_name, column_name, comments
FROM sys.user_col_comments
WHERE comments IS NOT NULL
;
SELECT table_name, column_name, comments FROM sys.user_col_comments WHERE table_name = UPPER('表格名稱');

2015年5月25日 星期一

[HTML]如何截取 Youtube 影片預設圖

Each YouTube video has 4 generated images. They are predictably formatted as follows:
http://img.youtube.com/vi/<insert-youtube-video-id-here>/0.jpg (480*360)
http://img.youtube.com/vi/<insert-youtube-video-id-here>/1.jpg (120*90 影片開頭的小截圖)
http://img.youtube.com/vi/<insert-youtube-video-id-here>/2.jpg (120*90 是 0.jpg 的縮小圖)
http://img.youtube.com/vi/<insert-youtube-video-id-here>/3.jpg (120*90 影片結尾的小截圖)

2015年3月6日 星期五

[PHP]Error: Only variables should be passed by reference

  Strict Standards: Only variables should be passed by reference in '\pach\filename.php' on line NNN .

第NNN行:$price = array_shift(get_product_price($product_key));

2014年11月22日 星期六

[綜合]自動刷新頁面

Javascript刷新頁面的幾種方法
1   history.go(0)
2   location.reload()
3   location=location
4   location.assign(location)
5   document.execCommand('Refresh')
6   window.navigate(location)
7   location.replace(location)
8   document.URL=location.href