2013年10月18日 星期五

[mysql]SQL_CALC_FOUND_ROWS 使用

我們一般用COUNT() 或者mysql_num_rows() 來獲取查詢的行數;在MySQL4,5裡面,有SQL_CALC_FOUND_ROWS 可以在查詢的同時,計算行數:$query = "SELECT SQL_CALC_FOUND_ROWS * FROM title WHERE ID >1000 LIMIT 10;";$result = $db->query($query);$line = $db->fetch_row($db->query("SELECT FOUND_ROWS();"));print_r($line);此時,不用額外的查詢,即可得到SELECT count(id) FROM tabled WHERE id>1000;這樣子的結果了。不過,http://dev.mysql.com/doc/refman/5.1/zh/optimization.html#limit-optimization 說:只要MySQL已經發送了需要的行數到客戶,它將放棄查詢,除非你正使用

2013年10月7日 星期一

[php]mysqli函式簡介

 mysqli 分為以下三個類別
   mysqli:負責控制與mysql的連線,執行SQL查詢,執行select後會得到查詢結果
          之mysql_result物件
   mysqli_result:內含select的查詢結果
   mysqli_stmt:用來定義執行參數化的SQL指令,需透過$mysqli->perpare建立mysql_stmt

2013年10月1日 星期二

[MySQL] VIEW簡介

MySQL資料庫的VIEW是可重組映射的表格,
好處:
  1. 資料雙向自動映射, 不管在原始表格或VIEW中有資料改變, 兩邊同步異動.
  2. 可以從多個表格關聯選取產生一個VIEW.
  3. VIEW與表格一樣都會保持存在狀態, 除非被  DROP 掉.
  4. VIEW可以如同表格一樣INSERT, UPDATE, DELETE
  5. VIEW佔用硬碟空間比表格小.

2013年9月25日 星期三

[linux] sort,uniq,comm cat 排序相關命令



sort  命令解釋:
功能說明:將文字檔案內容加以排序。
sort -u [file]  =  sort [file] | uniq (去重)
參數說明
-b 忽略每行前面開始出的空格字元
-c 檢查檔是否已經按照順序排序
-d 排序時,處理英文字母、數位及空格字元外,忽略其他的字元
-f  排序時,將小寫字母視為大寫字母
-l  排序時,除了040至176之間的ASCII字元外,忽略其他的字元

[PHP] VC9/VC6 TS/NTS差異



PHP有VC9 x86 Non Thread Safe、VC9 x86 Thread Safe、VC6 x86 Non Thread Safe、VC6 x86 Thread Safe等等。

  VC9是用legacy VS 2008編譯的,VC6是用legacy VS6編譯的。

  如果你是在windows下使用IIS+PHP的話,你需要下載VC9的版本。
 
如果你是在windows下使用Apache+PHP的話,你需要下載VC6的版本。

  Non Thread Safe是指非線程安全,Thread Safe則是指線程安全。

2013年9月10日 星期二

[PHP]儲存html原始碼進Mysql

在需要將html原始碼存進資料庫時,會因為許多的標籤或是其他符號而發生錯誤
這時需要用到mysql_real_escape_string($string)這個函數,
http://tw2.php.net/manual/en/function.mysql-real-escape-string.php
即可以順利存入。

但是這個函數最常被使用的情況是防止網站被SQL injection,基於會幫你檢查分號之類的功用可以做很好的防範。
 

[轉載]九個電子商務公司必須監測的數據

電子商務要成功,數據化行銷跟轉換公式的了解是必要的,但是有哪些數據是必須要知道,而且要納入監測以便達成電子商務的成功呢?Mashable採訪了多位成功的電子商務專家,他們分別提出了幾個觀點,供所有電子商務的經營者參考:

1. 用戶獲取成本(User Acquisition Costs)

如果你身處在電子商務的世界,但你對有多少訪客造訪你的到達頁、其上訪客轉化為實際消費的消費者的成本及毛利率*,你可能在這個行業待不久。SEO 或許是獲取你客戶的手法之一,但是有時候你必須花上一些錢去達到這個目標,所以了解其中的轉化率絕對是必要的。
如果你已經經營一段時間,開始有了一些回訪 客的時候,回訪率的監測也是必要的事情。在電子商務領域有句名言:"If you can’t measure it, you can’t control it."
- Joseph Ricard, Tunebash Inc
(*編按:「毛利率」原文為the profit you make in sales,但根據經驗及原文原意,這邊的利潤就可以等於毛利率)

Google Analytics初學者入門簡介