2010年3月23日

PostgreSQL -- DISTINCT

$query="SELECT DISTINCT SUBSTR(racenum,1,3) AS clasn,predis,pretra,secqua FROM app_tbl WHERE predis='1' AND raid='47' ORDER BY pretra ASC";
$sql  =pg_query($query) or die($query);

DISTINCT有分類的效果,也可以配合SUBSTR()函數取出有規則的欄位進行分類,如果要順便找出其他欄位需指定欄位名稱,我試過使用 * 要找全部的欄位是不行的,不要偷懶 。透過以上查詢就可以在一大堆資料中選出我要的項目,並對選出的資料進行分類。為了想這一段自已悶了兩天,我可憐的孩子也被掃到颱風尾,罪過罪過…
在這個例子裏也讓我看到自已觀念的謬誤,只是這些錯誤的想法在MySQL中卻都是可行的,MySQL未免也太人性,設想週到讓我矇混過了好幾關,在PostgreSQL的世界裏真的要重頭學起

2010年3月21日

破解 XP 使用者密碼

轉貼來源:http://www.hkcode.com/windows-notes/570
只是這個方法是不是太方便了一點…原先的密碼保護是不是太沒招架之力

如果忘記 XP 的登入密碼,以下方法可以不需安裝任何軟件及不用安裝光碟的情況下解決:
1. 在啟動時按 “F8″ 鍵,選擇 “帶命令行的安全模式”。
2. 當出現帶有 Administrator 及其他用戶的選單時,選擇 Administrator 進入命令模式。
3. 如果想恢復密碼的用戶名為 xp_user,而密碼為 new_pass,則輸入以下指令:
net new_user new_pass /add
4. 如果想新增一個帶管理員權限的用戶,例如新用戶名為 new_user,而密碼為 new_pass,則輸入以下指令:
net user new_user new_pass /add
net localgroup administrators new_user /add
5. 重新開機便可以使用新密碼登錄。

2010年3月20日

PostgreSQL-- SELECT(2)

$squery ="select * from app_tbl 
where lasqua='1' and raid='$rows[raid]' order by lasdis asc,lastra asc";
$ssql =pg_query($squery) or die($squery);

其中 lasqua='1' 的選項條件,要考慮到lasqua的欄位型態,如果是varcha就要加上單引號,如果在mysql就不需要考慮也行的通。

2010年3月19日

phpPgAdmin -- 匯入資料內容

以 CSV 格式匯入的資料,需在CSV檔中將欄位名稱寫在第一行,才能以以下的工具匯入資料,例如:

"stuid","grad","clas","num","name","gender","racenum","rem"
"1","7","701","1","吳╳╳","0","70101",
"2","7","701","2","李╳╳","0","70102",










phpPgAdmin -- 匯入資料表結構

要匯入資料表可以從 phpPgAdmin 中,點選該資料庫 / SQL 項目來操作新增

2010年3月14日

應該是他吧…

柏宇心血來潮說要拿一顆橄欖給7-11的阿姨吃,阿公就帶著柏宇去到了7-11…完成請客任務後阿公只是禮貌性的說跟阿姨說謝謝,此時的柏宇楞了一下開口說:「應該是她吧!」言下之意是我請人家吃東西應該是對方跟我說謝謝,怎麼是我說呢!
嗯還蠻有想法的,逗的對方急忙說謝謝…搞的大家哈哈大笑

PostgreSQL--update

$query="update user1 set acc='$acc',passwd='$passwd',name='$name',rem='$rem' where sid='$sid'";
$sql =pg_query($query) or die($query);