-
最新文章
精選文章
HP電腦客訴專線: 因為我家老闆的NB(筆記型電腦,本本)送HP台北維修中心
維修回來之後~
Keyboard沒有安裝好~
導致金屬飾...- Momo 驅蟲達人-不負責任開箱實際測試: 看到電視上的廣告,驅蟲達人可以有效的讓蚊子和蟑螂退避三舍,最近免上我被蚊字攻擊的次數蠻多的,睡不太好,剛好這個產品宣稱的...
- OLPC-尼葛洛龐蒂:OLPC不排斥Windows: 北京新浪網 (2007-10-30 09:04)CNET科技資訊網 10月30日國際報導 儘管微軟為所謂的100美元筆...
評論:9層樓高台一躍而下 王世堅赴日兌諾高空彈跳: 王世堅兌現選舉前的承諾,跑去日本跳了,另外一位辜寬敏老先生,說如果蔡英文選不上,他要出家,完全沒有看到他要出家訊息。...- 謝長廷瘋了嗎?: 謝長廷說~請大家選一個能制衡的總統~ 他們之前又說~國民黨立委有3/4~可以制憲~ 可以罷免總統~他幹嘛選總統~ ...
2維條碼 QR-Code: 之前都是用Code 39在做程式開發 看到客戶和友廠的標籤都有用2維條碼 所以,我也想來玩一下2維條碼...
轉貼:西班牙科技阿嬤給孫子的18個建議: 內容截文:你總在意自己的Facebook是否有人po文嗎?或者,你會因為上百個朋友在塗鴉牆上祝你生日快樂而感到驕傲?如果...- 超爛的Bing webmaster: 為了要讓msn有比較好的查詢結果,透過msn的sitemap進行管理sitemap 但是,我已經快要一個星期不能登入了 ...
- Retrieval of ''THotkey'' failed.: 我家老闆的老闆~使用了一台 Toshiba Portege R100的筆電 開機後 出現了 Retrieval of ...
- 華碩力護EeePC 反擊宏碁: 【經濟日報╱記者王純瑞/台北報導】 2007.11.09 03:25 am「雙A」宏碁、華碩為了「易PC(Eee PC...
文章分類
留言回應
- tim 在 實在太好笑了…FB註冊出現「You are ineligible to register for Facebook.」
- 面膜哥 在 facebook帳號驗證問題
- Silence 在 facebook帳號驗證問題
- TO 在 實在太好笑了…FB註冊出現「You are ineligible to register for Facebook.」
- 面膜哥 在 實在太好笑了…FB註冊出現「You are ineligible to register for Facebook.」
- TO 在 實在太好笑了…FB註冊出現「You are ineligible to register for Facebook.」
- Silence 在 facebook帳號驗證問題
- 面膜哥 在 實在太好笑了…FB註冊出現「You are ineligible to register for Facebook.」
- 面膜哥 在 關於面膜哥
- 面膜哥 在 facebook帳號驗證問題
標籤彙整:mysql
mysql資料庫亂碼問題處理
如果你用的php+mysql系統夠多,一定會遇到亂碼的問題,網路上有一堆解法,但是這些是對的嗎?不知道,我照了幾篇來做,就是有問題。 有一些國外的系統,使用的編碼方式是latin1,字集是用latin1_swedish_ci,結果系統運作的時候是正常的,但是如果系統出了問題,要從phpmyadmin進去維護,就會一個頭3個大。有人說這是因為在latin1編碼中存入big5字型的關係,結果我測試的結果,是在latin1中存入了utf8中文字,所以沒有辦法正常的顯示。因為不是所有的環境都可以透修改my.ini來達成,所以就要繞道而行。 先來證明一下假設好了,下一下sql指令,看一下資料庫中用了那些字集(編碼方式) SHOW VARIABLES LIKE ‘character_set%’; 再來看一下是用了字集中的哪些字 SHOW VARIABLES LIKE ‘collation%’; mysql中的操作指令 mysql> SET character_set_client = utf8 ; mysql> SET character_set_connection = utf8 ; mysql> SET character_set_database = utf8 ; mysql> SET character_set_results = utf8 ; mysql> SET character_set_server … 繼續閱讀
機車老外 讓我氣的想罵髒話
前面講到,我因為免費的烏克蘭域名被砍,所以我只好把網站移到另一個hosting的站,應該說parking過去,在經過24小時之後,dns已經可以mapping的到,但是資料的匯入,卻遇到問題。 因為我的mysql資料庫有33MB左右的大小,dump出來之後,也有9MB多的tar.gz壓縮檔,如果用mysql去匯入的話,在上傳9mb的資料時,早就timeout了(如果上傳頻寬不夠大,保證一定timeout),所以怎麼匯都匯不進去,而且很多hosting網站會限制匯入的檔案不能大於2MB(還好他們開到10MB,所以可以上傳)。因為不是第一次搬家了,之前搬家都可以請hosting網站的工程師幫我透過ftp上傳好的dump檔匯入,就不會有timeout的問題,結果,一封信回來,跟我說他們不支援這樣的動作(已經花了十幾個小時),如果要請他們匯入的話,要收我10塊美金,靠北邊走,指令我會下,問題是我連不進去啊,之前我就請他們工程師做過了匯入的動作(匯入快500mb的資料),現在跟我說不支援,他們希望我自己可以透過ssh的方式,自己下指令,老實說,我早就試過ssh的方式,cpanel上面的教學跟本和實際的版本對不起來,金鑰和公鑰都設定好,也在putty上匯入成功,但是我從來沒有成功過,真想用三字經問候他們爸媽。 最後怎麼做,從原網站的控制面版進去,分table去dump資料庫,分別建了一個4MB一個5mb的檔案,分別import進phpmyadmin,再改一下相關的設定(資料庫連線以及網站絕對位址等)結果就可以了。 我很難想像,如果一個人不敢和老外溝通,技術性的內容又懂的不多時,他們怎麼來做搬家的動作,所以架站簡單,但是要好好的長期維護,還是有一點難度的。
使用UniDAC讀取Mysql資料庫
之前測試過,使用Mysql元件來讀資料,但是失敗,失敗的原因是什麼目前還不知道。所以用了另一套元件(控件)來存取MySQL的資料。 通常來說,要讀取某一筆特定的資料,select的語法如下 select * from tabls where filed1=’abc’ AND field2 =’DEF’; 在php和一般SQL的指令是這麼下的沒有錯 但是,在Delphi的UniDAC卻不是如此 要使用UniQuery的Fileter屬性來撈我們要的資料 Step1 取得輸入的資料 useri:=edit1.Text; passi:=edit2.Text; Step2 開啟UniQuery的Filter功能 UniQuery1.Filtered:=true; Step3 組合我們要的FilterSQL語法 filtertext1:=’USER="‘+useri+"‘AND Pass="‘+passi+""; Step4 把語法指定給 Uniquery1.FilterSQL Uniquery1.FilterSQL:=filtertext1; Step5 開啟UniQuery UniQuery1.open; 這個時候,就可以查到我們要的資料了 說真的,網路上在討論 UniQuery的人不多,因為我想說UniDAC和MyDAC都是devart公司出來,UniQuery提供了多種database的查詢,而MyDAC只是其中的一種,所以MyDAC能用的方法,UniDAC也一樣,所以參考了MyQuery的語法進行測試,最後才測試成功。語法怪的地方在於引號的部份,為什麼要用2次的引號,我就不知道了,不過使用UniDAC來查Mysql,真的花了我很多的時間測試,等一下來測試看看新增修改和刪除的功能。
Delphi的資料庫連接
1.dbexpress 2.ado 3.myodbc 4.3rd party object(Tmysql/zeros/MyDAC) Tmysql http://www.productivity.org/projects/tmysql/ 看了介紹,Tmysql沒有使用TDatabase TQuery等,也不是使用BDE/ODBC 最後的版本在2002年的2月12日發佈 我用的是 Delhpi And C++ Builder 2009版的,不知道有沒有支援。 TDatabase是使用BDE(Borland Database Engine) TQuery則是要設定ODBC資料來源(回想起當初出社會時,安裝軟體設定ODBC的痛苦) MyDAC元件在網站是這麼介紹的 MySQL Data Aceess Componets,提供的物件蠻多的,請參考下圖 下載頁在這裡,有免費版的可以下載 http://www.devart.com/mydac/download.html 重點是,有支援Delphi and C++ Builder 2009 而且,還有支援其他多種DB的連線 Oracle SQL Server InterBase Firebird PostgreSQK … 繼續閱讀
用mysql的trigger完成ping service
因為進行wordpress的二次開發 無法自動進行PING的動作 所以~花了時間去研究一下 mysql 的trigger要怎麼做 目前可以做到的~ 在新增文章~或是更新文章的時候~ 會自動新增(修改)另一個資料表 只要一個小程式~就可以判斷哪些文章還沒有PING過~ 或是那一篇文章~修改過了~待PING 玩起來~還蠻有趣的~ 今天~晚上算是玩樂~ 而不是工作~哈哈
phpMyAdmin 中文亂碼解法
Edit phpMyAdmin-2.7.0-pl2/libraries/select_lang.lib.php: 在這一段裡: // MySQL charsets map $mysql_charset_map = array( 將 ‘utf-8′ => ‘utf8′, 改成: ‘utf-8′ => ‘latin1′, 將: ‘big5′ => ‘big5′, 改成: ‘big5′ => ‘latin1′, 將: ‘zhtw-big5′ => array(‘zh[-_](tw|hk)|chinese traditional’, ‘chinese_traditional-big5′, ‘zh-TW’), 改成: ‘zhtw-big5-utf-8′ => array(‘zh[-_](tw|hk)|chinese traditional’, ‘chinese_traditional-big5′, ‘zh-TW’), … 繼續閱讀
XAMPP VS. AppServ 使用心得
前陣子進行程式開發 都是使用XAmpp PHP、MySQL、PhpMyAdmin、FTP、Mail和一些Mod 都包在裡面 加上執行Zend~加速程式 一個免安裝包解開也要個近500MB 執行之後~對一個兼寫程式加上修圖的個人電腦 跑起來真是吃力 後來獨立出一台Server來跑~ 程式開發起來~才比較順 Zend好像很少人跑~ 殊不知道有了Zend的plugin之後~ 一台舊機器也可以跑的很順 不跑Zend可以嗎? 可以~不過~這樣程式碼就必須整個攤在陽光下 這是我不樂見的~ 至於怎麼保護~網路上有很多說明 不在這裡討論 為了能讓我的NB順利建立起開發環境 回去看AppServ的官網 最近版本是2.5.9 而且還出了Zend Pluging的安裝包 馬上download回來用 安裝起來~ 功能是比較少沒有錯 但是~系統執行起來很順 用時開了Word Excel Firefox IE 和繪圖軟體 也不會感覺到Apache運作上任何的lag 至於更新程式會用到ftp時 再來用filezilla來安裝囉~ 原來的Xampp~暫時停用 不過Apache中的mod~我會再試看看 可不可以拿來appserv來用 如果可以的話~可是會省非常多的時間