部落格文章訂閱


貧窮不能等,因為時間久了,你就會貧窮習慣了;
夢想不能等,因為努力晚了,人老就無能為力了;
學習不能等,因為懂得少了,就沒本事夢想成真了;
健康不能等,因為身體垮了,人生的一切就都沒了。


自訂搜尋

找不到想要的文章嗎? 請直接再下面的搜尋框裡輸入要查詢文章內容關鍵字 ,就能夠更快速的取得想要閱讀的問題喔~~謝謝大家的支持與愛護~若有任何建議事項, 歡迎透過留言板留言給我喔!!


  • 你不能決定生命的長度,但可以控制它的寬度;
  • 你不能左右天氣,但可以改變心情;
  • 你不能改變容顏,但可以展現笑容;
  • 你不能控制他人,但可以掌握自己;
  • 你不能預知明天,但可以利用今天;
  • 你不能樣樣勝利,但可以事事盡力。

free counters
98年11月10日高雄市關懷流浪動物協會,從繁殖場業主手中救下了數以百計的受虐狗,殘忍的繁殖場,將銷售較差的犬種,一率斷水斷食,活活餓死……死掉後全都拖出來,小一點的就打包丟在水溝裡,大一點的就隨手將牠棄置在狗場的一角,任其腐爛….

已經死亡發臭的狗屍體


許多籠子裡的狗狗就連這樣的餿水都沒得吃

Frank 發表在 痞客邦 PIXNET 留言(0) 人氣()

使用方式:在需要檢查的欄位中放入 fieldname=”欄位名稱” chk=”true” 即可,javascript是通用的,無需修改

參數說明:
fieldname: 檢查不通過,alert時所顯示的欄位名稱
chk: true表示要檢查
min: 複選欄位至少選幾項

Frank 發表在 痞客邦 PIXNET 留言(0) 人氣()

圖片1.JPG 

Clcik to open training web site.

Ruby on Rails 新手學習建議 ==> http://blog.xdite.net/?p=433

 


Frank 發表在 痞客邦 PIXNET 留言(0) 人氣()

Three options for MySQL:

1) create the new database, bring down the server, move the files from one database folder to the other, and restart the server. note that this will only work if ALL of your tables are myisam.

2) create the new database, use CREATE TABLE ... LIKE statements, then use INSERT ... SELECT * FROM statements.

3) use mysqldump and reload with that file.

 

Frank 發表在 痞客邦 PIXNET 留言(0) 人氣()

假设 test目录下有 1 2 3 4 5 这5个目录
现在要将 3 4 5目录tar打包,1和2目录不要
該怎麼做???


命令如下 tar -zcvf test.tar.gz --exclude=1 --exclude=2 test

Frank 發表在 痞客邦 PIXNET 留言(0) 人氣()

MySQL is a popular open source enterprise ready database. There are many tools available for interacting with this database, but as with most enterprise databases most access happens via Structured Query Language. There are a few options to export data to CSV from MySQL. Some require third part tools, while another uses a command line tool (useful on Unix machines) and a final option via SQL. Lets take a look at the last two options:

MySQL command line tool (on Unix):

mysql -u exampleuser -p letmein exampledb -B -e "select * from
\'person\';" | sed 's/\t/","/g;s/^/"/;s/$/"/;s/\n//g' > filename.csv

So what does all of that mean?

  1. mysql : the executable file (should be where MySQL is installed)
  2. -u exampleuser : a switch and option for the username to execute the SQL with
  3. -p letmein : a switch and option for the password of the user
  4. exampledb : the database to run the SQL against
  5. -B : instructs that the output should be tab delimited (we will convert this to commas later in the command)
  6. -e “the sql statement here” : the SQL statement to run returning your data
  7. | sed ’s/\t/”,”/g;s/^/”/;s/$/”/;s/\n//g’ : sed is a Unix stream processor, essentially allow for transformations in this case. Here we have four sed commands that change the tabs to double quotes, adds double quotes to the beginning and end of each line and adds a new line marker at the end of each line.
  8. > filename.csv : outputs the results to the file named filename.csv

MySQL SQL Syntax:

SELECT column_a,column_b,column_c+column_d INTO OUTFILE '/tmp/result.csv'
FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"'
LINES TERMINATED BY '\n'
FROM test_table;

The MySQL select statement is using an INTO OUTFILE command to output the results of the SQL select into a file (in this case /tmp/result.csv).

A couple of notes:

  1. In both cases the file is saved to a location local to where the database is being ran from (on the same machine, or to a mount/drive available to the machine).
  2. The header row will need to be added to both files (which can be done using any text editor or spreadsheet program).

back to top

Frank 發表在 痞客邦 PIXNET 留言(0) 人氣()

最近因為接手維護 & 開發舊的系統, 所以必須熟悉 前人寫的 SQL語法, 前輩習慣使用一串SQL語法,把所有的資料撈出來 ,這樣節省很多時間 ,速度也會快很多.
但是, 對於維護的人來說 ,剛開始真是痛苦啊 ...其中, 使用很多的 LEFT JOIN 合併資料, 我覺得很方便 ,但是不熟悉 會搞錯, 所以慢慢的會把相關的心得整理
作為資料參考備忘 放在這裡 ,歡迎交流討論喔 !!

以下,是國外論壇的一篇發問, 關於如何使用兩個以上的 LEFT JOIN ..

The inefficiency of the IN clause in SQL statement is well known. Could anyone suggest some workarounds for the following case.

Frank 發表在 痞客邦 PIXNET 留言(1) 人氣()

在網路上找到的詳細介紹可拍101的好點,請參考

象山步道拍攝景點介紹
http://beb.anyday.com.tw/scenic_spots/01/index.php#item1

Frank 發表在 痞客邦 PIXNET 留言(0) 人氣()

當一段 SQL 寫成如下:

update TABLE1 set Fields1 = ((select Fields1 from TABLE1 where Fields2 = (select Fields3 from TABLE2 where Fields2=ID )) + NUM) where Fields2 = (select Fields3 from TABLE2 where Fields2 = ID)

被執行時, 在 MySQL 會回應

You can't specify target table 'table name' for update in FROM clause .

解決方式:

Frank 發表在 痞客邦 PIXNET 留言(1) 人氣()

原本會員註冊的資料記錄 會把時間記錄起來 ,例如: 2009/12/19 16:16:16
但是現在只需要顯示 2009/12/19 不要時間 ,該怎麼辦?
 
這時候,可能會想到, 把值抓出來後, 再用 PHP 的 substr() 去截字就好

Frank 發表在 痞客邦 PIXNET 留言(0) 人氣()

CONVERT_TZ() 將時間日期值dt from_tz 給出的時區轉到to_tz給出的時區,然後返回結果值。
關於可能指定的時區的詳細論述。若引數無效,則這個函數會返回
NULL

在從若from_tz UTC的轉化過程中,該值超出 TIMESTAMP 類型的被支持範圍,那麼轉化不會發生。關於 TIMESTAMP 範圍的論述。

mysql> SELECT CONVERT_TZ('2004-01-01 12:00:00','GMT','MET');

        -> '2004-01-01 13:00:00'

Frank 發表在 痞客邦 PIXNET 留言(1) 人氣()

//验证Email 输入是否正确?

請參考以下的程式碼

function checkEmail(oNum)  
{

Frank 發表在 痞客邦 PIXNET 留言(0) 人氣()

哈..

 


Frank 發表在 痞客邦 PIXNET 留言(0) 人氣()

First off, you will need to have Apache and MySQL installed. You can download Apache at http://www.apache.org/dist/. For information on installing Apache, see Joey's Apache Guide. Once Apache is set up, you will need MySQL installed and running. You can download the MySQL source from http://www.mysql.com and for information on installing and setting up MySQL, you can read DJG's MySQL Guide.

After that, you need to retrieve the source for the mod_auth_mysql source.

Place the source into your apache tree in the libexec directory. Mine is located at
/usr/local/apache/libexec/

Frank 發表在 痞客邦 PIXNET 留言(0) 人氣()

某些情況, 可能會把 時區 變更 ,一般是透過 Linux 的 Setup 去調整時區 ,

除了那個方式以外 ,直接複製

 /usr/share/zoneinfo/Asia/Taipei (或其它時區的檔案)

Frank 發表在 痞客邦 PIXNET 留言(0) 人氣()

找更多相關文章與討論