原创 PostgreSQL tips

PHP PDO獲取lastInsertId PHP手冊對於PDO::lastInsertId 函數的註解是 string PDO::lastInsertId ([ string $name = NULL ] ) Returns th

原创 PHP JSON字符串賦值給JS變量的編碼處理·更新最簡單辦法

B/S項目中PHP要實現如此功能:獲得數據集json_encode爲json字符串然後賦值給HTML頁面中JS變量,再用parseJSON函數轉換爲JS對象供動態生成select下拉菜單條目。開始是這樣實現的: 前後臺數據庫全部採用UTF

原创 JavaScript jQuery tips

JS常用信息:   IE錯誤提示“缺少標識符、字符串或數字”,檢查JS文件中對象字面量是否最後包含逗號。比如var obj = {id: 1, name: 'test',};  緊接'test'後那個逗號就會導致IE出錯。而FireFox

原创 mysql字符集之ems,navicat,PEAR::MDB2相關

關於mysql字符亂碼早就有標準的解決辦法,數據庫使用UTF8編碼,頁面也使用UTF8編碼,然後服務器端先作一次 'SET NAMES UTF8' 的查詢就萬事大吉。這次做一個項目對相關問題又有了深入一點的瞭解。 系統爲 Centos4.

原创 MDB2->quote 對空字符串處理爲NULL導致寫數據失敗

global $mdb2;$v = '';$r = $mdb2->quote($v, 'text', true);var_dump($r);結果是 s

原创 pgsql 分區試驗及創建規則失誤導致創建觸發器異常

鑑於mySQL前途不明決定轉向PostgreSQL。初步瞭解pgsql後發現其相當的強大,於是考慮把一個小項目遷移到pgsql上。對其中日誌表想玩玩pgsql的分區,最開始是參考pgsql手冊以規則(RULE)的方式來實現每一年一個日誌表

原创 LinkageSel:javascript 無限級聯動下拉菜單 省市地多級聯動多屬性值下拉菜單 2014.10.04更新...

[b]javascript 無限級聯動多屬性值下拉菜單[/b]無限級聯動,支持Ajax動態獲取數據並緩存數據,動態生成下級select菜單,設置動態生

原创 rsync 簡明教程

項目中需要用到 rsync 進行文檔同步備份。看了下網上教程弄好了,不過覺得網上教程條理不清晰容易讓初學者看得雲裏霧裏,這裏寫個簡明教程讓人立馬可以上手使用。   rsync 簡介 : 用於服務器同步目錄及文檔,功能相當強大上。不過它是

原创 MySQL COMPACT欄格式導致輸出亂碼

CentOS 5.2, PHP 5.1.6, MYSQL 5.0.77. 數據庫UTF8,表MYISAM引擎,採用PEAR::MDB2訪問。讀取出的中

原创 jQuery 1.43 新特性

jQuery 1.43 新增 type 方法用於檢測對象類型:   http://api.jquery.com/jQuery.type/ jQuery.type(true) === "boolean" jQuery.type(3) ===

原创 ajaxRelogin: Ajax請求時掉線的判斷及提示用戶重新登錄處理 2010.11.14更新

項目中頻繁使用jQuery.ajax來獲取、刷新數據。問題在於如果用戶登錄超時或者重置了口令被強行踢出之後如果不刷新頁面而是繼續發起ajax請求(比如點擊jqGrid的刷新按鈕或者翻頁按鈕),那麼jqGrid將顯示空數據但用戶並不能判斷是

原创 MySql 用戶區分本地及遠程模式

今天重裝一服務器,發現新添加的mysql賬戶無法登錄。研究後發現通過 grant 新建的賬戶區分本地口令及遠程口令。 系統環境:CentOS 5.4, MySql 5.0.77     grant all on *.* to t1@loc

原创 jQuery Combobox 擴展 (select+autocomplete)20110730更新

jQuery UI雖然比不上extJS的UI,但也在慢慢發展完善。 http://jqueryui.com/demos/autocomplete/#combobox  這個combobox擴展挺不錯的,可以讓下拉菜單具有字符自動完成過濾功

原创 PostgreSql 部分索引導致ORDER BY掃全表

pgsql挺好玩的,可以創建部分索引   部分索引 是建立在一個表的子集上的索引;該子集是由一個條件表達式定義的(叫做部分索引的謂詞 )。該索引只包含表中那些滿足這個謂詞的行。部分索引是一個特殊的特性,但是在某些場合很有用。 部分索引

原创 PHP UTF-8 等寬度截取中英文字符

網站需要截取等寬新聞標題,對於GB編碼的截取函數網上很多,沒找到有適合UTF-8編碼的。 考慮到UTF-8是1-4字節變長編碼,雖然中文都是3字節,爲