2014年3月16日 星期日

搞定自傳的小秘訣


資料來源 : http://www.growth.com.tw/growth/interview/interview-content04.html


※搞定自傳的小秘訣
訣竅1:自傳儘量以主題式、條列式的表現方式來呈現,如此可以讓教授一目瞭然。
訣竅2:自傳內容應符合事實,描述恰如其分,切忌誇大其辭。
訣竅3:送審資料「模組化」,建議所有報考學校之自傳內容皆能統一化,以免口試時漏洞百出。
※瞭解自傳所扮演的角色
你知道為什麼在送審資料中會有「自傳」這一項嗎?那是因為,「自傳」是一個能夠讓評審教授對於來參加甄試的同學有最基本認識的方式之一。也就是說,透過自傳,評審教授將會產生對你的第一印象。

所以一份好的自傳除了要能夠恰如其分的充分表達自己以外,還要能夠得到評審教授的青睞,為自己贏得參加口試的機會,這樣才算是達到了最佳的效果。

但是,自傳究竟該怎麼寫?怎樣的自傳才算是好的自傳?一份自傳要如何達到上述的目標?

其實,同學只要謹記一點:「過與不及,都不好。」,嚴格來說,自傳可以看出一個人考研究所的動機,做事是否嚴謹,學經歷背景及文筆的好壞。所以,同學在撰寫時,務必要寫的通順,並且儘可能的表現出自己的優點和才華,儘可能的推銷自己。還有一點很重要!而且是同學常會犯的錯,那就是不可以有錯字。

最重要的是,同學要針對自己想要表達的特質、經驗、能力、展望…等項目,都照實的寫出來,千萬不要不好意思,白白喪失了自我推薦的機會,所以如果覺得自己真的適合做研究生,那就照實寫出來吧!

但是同學要謹記住一點,千萬不可誇大其辭,以免弄巧成拙,反而造成評審教授的反感,那可就得不償失囉!

同學在撰寫自傳時常會想,到底要包含哪些內容呢?碩士補習班提供一個角度讓同學來思考,同學可以先分成兩個層面,一是先訂定出主題標題;二是標題內容。以下先就這二個層面下一定義,以做為本章探討的基準。

所謂「主題標題」指的是自傳中所要呈現的重點要項,如:生長背景、求學過程、工作經驗、未來展望…等,而這幾個重點我們將在下面一一為各位同學介紹。至於「標題內容」,係指各「主題標題」中要闡述的內容,也就是針對標題所衍生出來的內容。

透過以上的定義,同學應該已經瞭解自傳的構成要素了,但是這只是自傳的大體架構,重要的是陳述的內容。以工作經驗為例,如果你是應屆畢業生,而且只有一些短暫的工讀經驗,而且這些工讀經驗還跟欲甄試的系所沒有任何的相關性,而且時間又很短,那麼建議你,就乾脆別寫出來了,免得多此一舉。
※瞭解自傳所扮演的角色
碩士補習班在此提醒您,撰寫自傳有兩個主要的撰寫原則:
  1. 請選擇與此次甄試相關度高,而且你認為評審教授會想要看的項目和內容來撰寫。
  2. 不確定內容是否適當,那最好是不要寫上去,反正就是以「不會砸自己的腳」的內容為遵循原則。
自傳不但在推甄時可以用得上,甚至未來在求職時,對評審來說,都是相當重要的「第一印象」!當然啦!評審不可能光是從一篇自傳,就能夠明確判定出該生是否擁有就讀該系所的特質,這畢竟是比較主觀的方式。但是,既然這是評審對你「第一印象」的主要依據,而所謂的「第一印象」就是一種「印象」,所以這本來就是一場主觀導向的遊戲。

但是,同學也別太擔心,因為送審資料中除了「自傳」,還有其他資料呢!像是「學習(研究)計畫」、「推薦信」、「歷年成績單」、「其他有利於審查的資料」…等,都是屬於較客觀導向判定能力的項目,以便平衡主、客觀的結果。因此若是能夠將個人的特質於自傳中完美的呈現,讓評審教授對你留下一個正面的第一印象,相信一定可以得到「加分」的效果喔!
其實自傳並沒有一定的格式,在本章後段「搞定自傳靠自己」中所列的內容,僅為一共通的參考模式,希望能夠提供給同學一個依循的方向。在此提醒同學,最好能夠將自傳的內容「模組化」,也就是說,同學應該將自傳的內容統一化,無論是甄試哪一所學校,都能夠以相同內容的自傳寄出,而將「因校制宜」的部份統一置於一處(如置於研究計劃中),如此建議的原因如下:
一、自傳主要是在陳述個人的特質、經驗、能力、未來展望…等要項之文章,故對各校所陳述的內容本該一致,因此各校所繳交的自傳應無內容上的差異。
二、在各校取消了「一人僅能報考一校一所」的限制之後,同學所報考的學校大多在同一時間內同時舉行甄試作業,所以為了縮減準備送審資料的作業時間,建議同學能夠將自傳的內容統一化,以方便作業。而將如「報考動機」等需要「因校制宜」的項目,放在「研究計畫」中加以陳述。
如果同學可以依循上述的原則來撰寫自傳,不但可以節省下許多時間,也不至於會發生「張冠李戴」的窘境(比方說把要寄給A校的自傳,放進了給B校的信封中)。接下來,介紹自傳要如何輕鬆搞定,欲知詳情,請往下看吧…
※搞定自傳靠自己
一、生長背景
這個部份建議字數約在500字以內即可,同學可以個人資料的介紹為開頭,再則以介紹家庭背景和直系親屬為主,至於旁系親屬、家族世交等,若非其工作有相當成就,且其工作內容與甄試系所有高度相關者,則不宜做過多的介紹。
二、人格特質分析
個人的人格特質,同學可視需要,獨立為一個章節段落,或是在介紹「生長背景」和「求學過程」時,以幾句形容詞來帶過,主要是以展現自己「積極」和「進取」的特質為主。要注意的是,同學要因應各系所所需求的不同特質,盡量做到投其所好,才能有加分的效果!比方說:報考「企研所」可特別強調活潑、圓融、求創新、應變能力佳…的個性。相反地,像是活潑、外向、求創新這樣的形容詞,就不適用於「會計所」的甄試自傳中。所以因應各個系所所需特質的不同,所使用的形容詞也應該要加以注意才是!

三、求學過程
若你是役畢的男同學,建議同學可以將這一段的標題訂為「成長歷程」,因為在進入研究所之前,你比起其他同學多了一段「服兵役」的經驗,所以可以在這個段落中特別強調你在對上級指派任務戮力以赴的精神,以加深評審教授對你積極負責的印象。當然,如果你認為軍中的生活對你而言沒有啥好寫的,你也可以用「已役畢」幾個字帶過即可,要將重點放在「求學歷程」就可以了。
在這個段落中,同學要將重點放在大專階段(專科、二技、大學),因為畢竟是參加研究所甄試,所以最少一定要具有專科學歷才有資格報考,所以其他階段的求學過程,建議只要稍微帶過即可。
在每個階段中,你所得過的獎項、參加過的活動、社團、研究計畫、專案、通過的檢定考…等特殊經驗、才能和榮耀,都可以在這個章節段落中一一道來。若是有任何特別想要讓評審教授注意的要項,建議可以粗體、斜體、底線、特殊顏色…等醒目的標記方法加以標明,以吸引評審教授對該要項的注意力。若是資料中有附上獎狀、證書、照片…等證明,建議可以括號註明「(已附證書掃描副本)」之字樣。若文中有圖表、照片穿插,亦應該加以標明圖表編號(如:「見圖一」之類的字樣)。要標示的清清楚楚的,別讓評審教授摸不著頭緒。四、社團成就、參與活動
在這一個段落中,可以用表列的方式來呈現,可分別說明曾經擔任的社團職務、曾參與的活動、以及這個過程對於你的影響為何?表格內容標題建議如下:
時間
社團名稱/參與活動名稱
職務名稱
社團性質介紹/活動內容簡介
對你產生的影響為何

    (1) 時間:
     以最接近現在的時間為先,即從大四→大三→大二…等順序加以排列。
    (2) 社團活動/參與活動名稱:
     列出所參與過的每一個社團名稱,以及所參加過的每一個活動名稱。
    (3) 職稱:
     列出當時在社團中所擔任職務的名稱,以及所參加活動中擔任之職務名稱即可。
    (4) 社團性質介紹/活動內容簡介:
     以簡單的文字概略介紹所參加社團之性質,或是所參與活動之活動宗旨介紹,讓評審教授可以清楚的了解同學所參與的是什麼社團?什麼活動?讓教授便於思考在這樣的社團中,或是這樣的活動中,同學可以從中學到些什麼?
    (5) 對你產生的影響為何:
     可將自己參加這個社團或是這個活動的心得,或是所學到的東西,用文字敘述出來,讓教授了解你從這些過程中,獲得什麼樣的經驗?對你產生了什麼樣的影響?
如果你是個社團活動的風雲人物,參加過無數的活動,擔任過許許多多的要職,也就是社團經驗一籮筐,一張紙寫都寫不完的同學請注意!雖說具有甄試資格的同學,其成績一定有其水準,但是有許多學校的教授在看到這樣洋洋灑灑的一大篇社團經歷時,仍會立刻翻到你的學業成績去加以對照,看看你是否因為參與社團和活動,而使該年度的成績退步,這點是同學們應該要注意的!所以,若不幸你就是這種學生,請挑選最值得寫的經歷陳述即可,可不要因此而造成評審教授的負面印象,進而產生扣分的效果。
五、工作經驗
這個段落的寫法類似於社團經驗的寫法,同學可以下述的表格來呈現,相信可以達到不錯的效果。

時間
公司名稱
職稱
工作內容
工作感想
    (1) 時間:
     以最接近現在的時間為先,即從大四→大三→大二…等順序加以排列。
    (2) 公司名稱:
     列出曾服務之公司名稱即可。
    (3) 職稱:
     列出在每一個公司所擔任職務之名稱。
    (4) 工作內容:
     以簡短的文字說明每一份工作的內容,介紹該職務的職掌、所負責的工作內容、工作範疇…等等,若有特殊負責事項也可在此說明。
    (5) 工作感想:
     可針對每一份工作說明個人的感想,表達自己在這份工作中所學、所得,並說明這份工作對你的幫助為何?有何成長?都可一一加以說明。
若具有「特殊優良考績」者,可特別註明說明喔!若是有「專案經驗」也可以在表後以條列式的方式陳述之,並可配合學校之「畢業專題」一起列出。
六、未來展望
可簡單敘述個人未來藍圖的建構,以及自己對未來的期許、自己的目標為何?最好是能夠和報考系所有些許相關性,這樣才可以讓教授知道你為什麼會想要就讀研究所,因為就讀研究所是為了要達到你的目標,所以最好兩者之間能有關聯性,才不會讓教授搞不清楚,你究竟為何要報考研究所。
若是你所報考的所別,都是同一類所(如企研所、管理所、國企所…等等),那在這個部份就可以有一個統一性的寫法,不會因報考所別的不同,而有所不同,但是如果要報考的所別有較大的差異(如電子所和資管所),那就應該要因應不同的所別而有不同的寫法(也就是「因校制宜」),因為電子所和資管所畢業之後的出路是不大相同的,所以對於未來希望達成的目標也會有所不同,因此,同學在撰寫此部份時應該要特別注意,千萬別出現搭不上線的內容來才好。
七、結語
在最後僅要為前述的各段重點做個總結即可,不宜再出現新的論點、事蹟…等要項。
碩士精選範例
學生XXX,個性積極樂觀,適應力強、注重實踐,樂於與他人合作;思路清晰,擅長分析事物,在研究與學習潛力受到師長們的肯定,順利通過今年國科會大專生參與專題研究計畫案「XXX分析與實作」,並將研究初步成果參與IM2005實踐大學研討會論文投稿;同時專題內容「XXX之實作與整合」,整合XXXX與XXXX實作,針對校內行政流程,實作一套線上XXXX系統,專題實作的經驗,使我在資訊系統開發實務有更多的心得與收穫,目前系統開發已近完成階段!在國科會指導教授細心指導以及專題同學互相幫忙下,提升了學生的研究素養與專業能力,然「學無止境」,因此學生仍時時督促自己吸收所學,培養與提升自我能力,期許自己能有更進一步的發揮!
一、基本資料
表一:基本資料表
姓名性別出生地 
生日年齡
學歷國立XX大學資訊管理系學士(應屆畢業)
二、家庭背景
我出生在一個和樂溫馨的家庭,是家中的老么;父親是退伍榮民,母親為樸實的全職家庭主婦,兩位雙胞胎姐姐目前皆在銀行業服務。家庭生活對我的影響是深遠的,由於父親是軍人退伍的緣故,在生活教育上對我們實行軍事教育,為自己的行為負責任,養成我不散漫、重實踐、獨立自主的精神;而在學業方面,父母則鼓勵科學與人文並重,進而使我在高中選組時選了自然類組,私底下喜愛閱讀的習慣也保持不斷;成長過程中有兩位活潑的姐姐陪伴,使我的性格積極樂觀,善於與人交往;親情更為緊密,家庭氣氛也十分融洽。

三、充實多元的求學歷程
以下是學生求學歷程之簡要整理與重要事蹟,總結如下:
表二:求學歷程
年度畢業學校備註
91-95XX大學資訊管理學系1.年度成績排名第一(書香獎)。
2.主持並執行國科會大專學生參與專題研究計畫案「XXXX分析與實作」(nsc-94-2815-C-259 -026 –H)。
3.參與畢業專題實作「XXXX之實作與整合」。
4.擔任XXX電腦化的系統分析工作。
5.擔任系學會XX長。
88-90XX高中畢業獲頒智育獎項
85-87XX國中班上第一名畢業
79-84XX國小縣長獎畢業
小學時期我性格活潑、做事負責,展現出比其他同學懂事的氣質,自然而然成為老師的左右手,在班上多次擔任股長與小老師,五年級時參加了國小籃球校隊,代表學校出賽;自小學三年級起至六年級,學業成績一直保持在第一名,畢業時獲頒縣長獎。
國中時期的學業成績一直保持在前三名,擔任班導師的國文小老師三年,並在國二時參加XX校隊,代表學校出賽獲得團體組獎項,與校隊同學建立的深厚情感及獲獎榮譽是一生難忘的經驗,使我瞭解團隊合作的精神和重要。
高中時期就讀的XX高中位於孔廟和虎頭山腳旁,環境優美,師資優良;巧合的是高一班導師和國中三年的班導師是夫妻,使我學習的腳步不敢懈怠,高一有幸獲得全校第一名的亮眼成績,都要感謝老師的指導!在高二時加入糾察隊為校服務,積極參與校園管理工作分配;而後在教務處協助處理班級各項競賽成績統整、建檔工作,細心、負責的態度受到師長的信任與讚賞。
大學時期主修資訊管理學系,在資管領域上的研讀受惠於系上教授的指導,而得到相當亮眼的成績,在整學年總成績排名第一,同時在報告討論以及專題實作也都全力以赴。其中畢業專題是屬於較主要的專題報告,探討XXXX之實作與整合,除了需經常訪談學校的XX組長和系所助理,藉以瞭解校內流程外,另外也搭配安全機制,設計一套新的XXXX流程。專題的實作經驗,使我在實務的學習中能不斷的驗證理論的效用,不致成為理論上的巨人,實踐上的侏儒!
在今年六月我在教授的指導下,參與國科會大專學生參與專題研究計畫案「XXXX分析與實作」,這次的專題計劃使我瞭解什麼是做研究,不僅讓我接觸到書本以外的研究議題,也讓我獲得了做研究的寶貴經驗。
在此階段,學生也致力於多元的學習,除了擔任系學會的XX長,培養與人應對的能力外,也曾參與學校XXXX作業流程電腦化的分析工作,在分析的過程中,學習到如何以不同角度規劃系統設計,從中獲得成就感與樂趣,同時更加深了繼續進修的動機。四、大學學業成績
在學習態度上我始終抱持著盡力做到最好的理念,除了系上規劃的專業課程外,也修習許多不同領域的通識課程,使我的大學生活多元又繽紛。到了大三開始,學分的壓力較小,所以有較充裕的時間投入畢業專題的研究之中,
到目前為止也做出了相當出色的作品(見附件)。而大一至大三的學業成績,也一直維持著不錯的水平,也獲得整年度總成績排名第一,得到兩次書卷獎的亮眼佳績,圖一為我大一至大三各學期的學業總平均,由此圖可知我的表現不僅維持於一定的水準,並持續進步中:
圖一:歷年平均成績圖(三下成績平均為100)
五、課外活動與社團經驗
在大學自由環境中,和來自不同背景、不同區域的同學相處,如何融入同儕之間,尊重不同想法與意見;如何探索與迅速適應一個新環境,學習獨立思考,團隊生活,是我進大學後對自己的期許!以下是學生在大學中參加過的活動(見表三),透過活動的參與,學習團隊精神,培養應事能力!
表三:參與之課外活動
時間參與之活動
大一迎新宿營、班遊、春暉社孤兒院探訪、ERP實驗室網路建置工作、秀姑巒溪泛舟活動、暑期海巡署東北角體驗營
大二參與系學會事務並且擔任XX長、花蓮石材公司參訪
大三參與學校XX競賽獲得冠軍、鯉魚山登山活動
六、個人能力分析
以下是學生對自己所做的總合分析,總結學生各項特質:
表四:自我評估與能力分析
人格特質
  1. 人格特質:好奇心強,易接受新事物新觀點,具實踐力,處世積極。
  2. 求學態度:認真、積極。
  3. 人際關係:隨和、樂於與人合作。
五大能力
  1. 學習能力:整學年排名第一,上下學期皆獲頒書卷獎。
  2. 研究能力:參與94大專生國科會計劃案,並參加2005年實踐大學主辦資訊管理暨實務研討會論文投稿。以及畢業專題XXXX之實作與整合,實作資訊安全機制。
  3. 領導能力:在物流管理課程中擔任組長,培養了對於報告分工與時程規劃能力。
  4. 合作能力:與同學組隊參與校園XX競賽獲得冠軍,在報告與討論會中樂於與同學分工合作,獲得好成績。
  5. 溝通協調能力:擔任系學會XX長,應對能力佳。
總結自我分析
學生活潑具研究精神,且樂於沉浸在管理與技術的學習中,樂此不疲,相信學生非常的適合資管相關的領域,非常希望能進入研究所中再精進、學習。
七、結語
以上簡短敘述學生在各方面的成長與學習,未來更期許自己能夠擁有更專業的資訊管理長才以及更寬廣的視野。誠摯希望能夠帶著學生謙恭的心,進入 貴所這個擁有各方面優秀人才的大家庭,共同努力與成長。
備註:以上自傳係碩士補習班甄試錄取學員所提供,惟為顧及個人隱私問題,故有部份內容以馬賽克處理,特此告知,敬請見諒,謝謝。

研究所甄試自傳秘笈

資料來源
http://tx.liberal.ntu.edu.tw/Jx/Internship/sparks-Autobiography.htm

自傳的功能不是自傳

自傳的功能不是自傳,而是甄試時自我介紹的底稿。
現在甄試人數眾多,一場鮮少能夠超過20分鐘,甚至短到8分鐘,你自我介紹的時間可能只有3分鐘。這也就是你自傳的長度。
所以,你不能像一般從小到大、流水帳式的表現,否則,你還沒有講完國中畢業,就失去了主動發言的機會。

建議重點與表現方式

查詢甄選研究所的特色

所謂研究所的特色,就是各老師的特色,和公告的宗旨,不一定有關係,所以要查查個別老師在作什麼。
根據研究所的特色需要,準備自傳的開場白。

用一句話作為標題

如果有一句話能夠代表你的過去一生,就把它作為標題。
譬如,我大學畢業時,自傳的標題就是「勤以補拙、追根究柢」。
而我現在的自況就是「多元學習、獨立好問」。

開場白就是核心訴求

開場白就是直接說明你想從事什麼研究。
除非家庭非常特殊,不要身家報告。

new 要說明理由

注意:要說明「為什麼」;不要只說「方向」。例如:
不要只說:想從事資訊系統開發研究。
要說明:我在××系統專案(畢業專題)負責資料庫設計,同時並獲得××機構實用,在SQL發展與維護方面均非常熟悉。

new 視覺性能力

本系培養人才,包括「管理系統」與「多媒體系統」。如果是後者,可以在第一頁,直接以視覺方式表現自己的能力與成果。例如:
網頁設計能力:第一頁就是首頁,包括:主題訴求、視覺訴求、主要特色說明、內頁導覽,並展現自己:結構、空間、抽象概念的處理能力。
進一步資料,可參考:
工業設計能力:如應徵 NB 設計,第一頁就設計成 NB 的蓋子。

自己的專業能夠符合並發展之優勢

馬上可以擔任研究助理
對研究工作熟悉,促進研究效率的提升
相關實務經驗簡述(可含畢業專題、成就與職責)
如果英語能力在水準以上,一定要「秀」出來(如讀過多少英文文獻也可以)
相關榮譽、證照、成果簡述
相關學科學習成就簡述
未來發展性簡述

自己的敬業倫理

到勤:在學22(××)年,除了生病外,始終全勤,從不遲到早退
責任:所有課業均按照進度完成,從不延誤
不怕辛苦、不怕比別人多作

自己的樂群人格

樂群至上、具備團隊精神
服從:遵從領導,對團體有最高的配合度
服務:在校多次擔任班級服務,是老師最佳的助手、同學信賴的依靠
感激:對父母、師長、幫助過我的人,有無限的感念
個性幽默,能夠帶給大家歡樂的氣氛

適當之視覺輔助

展現特色

避免 Kuso 和幼稚

保守亦可

履歷相片不是證照相片
髮型、服裝、微笑

支援型視覺輔助

公司 Logo ,或頁首、頁尾裝飾(面積宜小)
第二頁以後具說明性之圖片

參考附件

以上證明自己特色的文件或實物

呈現形式

note 有同學說:「老師,那你給我一個範本!」-好嗎?
重點、優先順序、表達方向,可參考本講義
呈現文字避免與本講義完全相同
獅頭豬肚
第一頁最重要:簡潔醒目、對比(題文、圖文、色彩)高、字不要太小
附件要有「營養」、不要濫竽充數、適得其反

自我檢核

以上各項,如果事實上自己很難做到,就不要寫
以上各項,如果事實上自己過去沒有完全做到,但自我激勵以後可以做到,就可以寫,而且就從今天開始實踐、彌補
本訓練在輔導你內功秘笈、開發潛能;但外功表現,還是須要你自己勤練
本訓練並不建議畫餅充饑、吹噓空中樓閣

自傳寫作、展示與修訂

new 自傳中的個人資料

本訓練主張「實戰」,故鼓勵以真正投出的履歷表作為成果展示。
但訓練的目的在「戰略、戰術」,而非傳統資料陳列,所以上傳成果中的個人資料可以「* *」等代替,以自我保護隱私權。

new 提供個人成果展示空間

當前成果展示是以群體展示為主。
但如同學因求職需要,希望有高權限的個人展示空間,可以向老師申請。

面談演習

2013年8月13日 星期二

分享精心挑選的12款優秀 jQuery Ajax 分頁插件和教程

source: http://www.hksilicon.com/kb/articles/82036/12-jQuery-Ajax


jQuery Pagination Plugin

這款分頁插件雖然效果簡潔,但是是學習 jQuery 翻頁功能非常好的例子。
jQuery Pagination Plugin with example & demo



You can check out a demo here.
And download the source code here.

php sqlsrv 的分页代码该怎么写?

source: http://www.zzwlgs.com/ask/q-3.html

//為了避免重複包含檔而造成錯誤,加了判斷函數是否存在的條件:
if(!function_exists("pageft"))
{
//定義函數pageft(),三個參數的含義為:
//$totle:資訊總數;
//$displaypg:每頁顯示資訊數,這裡設置為默認是20;
//$url:分頁導航中的連結,除了加入不同的查詢資訊“page”外的部分都與這個URL相同。
//   預設值本該設為本頁URL(即$_SERVER["REQUEST_URI"]),但設置預設值的右邊只能為常量,所以該預設值設為空字串,在函數內部再設置為本頁URL。
//$shu:是頁面傳過來的值
function pageft($totle,$displaypg=20,$url='',$shu){
//定義幾個全域變數:
//$page:當前頁碼;
//$firstcount:(資料庫)查詢的起始項;
//$pagenav:頁面導航條代碼,函數內部並沒有將它輸出;
//$_SERVER:讀取本頁URL“$_SERVER["REQUEST_URI"]”所必須。
global $firstcount,$pagenav,$_SERVER;
$page=$shu;
//為使函數外部可以訪問這裡的“$displaypg”,將它也設為全域變數。注意一個變數重新定義為全域變數後,原值被覆蓋,所以這裡給它重新賦值。
$GLOBALS["displaypg"]=$displaypg;
if(!$page) $page=1;
//如果$url使用默認,即空值,則賦值為本頁URL:
if(!$url){ $url=$_SERVER["REQUEST_URI"];}
//URL分析:
$parse_url=parse_url($url);
$url_query=@$parse_url["query"]; //單獨取出URL的查詢字串
if($url_query)
{
//因為URL中可能包含了頁碼資訊,我們要把它去掉,以便加入新的頁碼資訊。
//這裡用到了規則運算式,請參考“PHP中的正規運算式”(http://www.webjx.com/htmldata/2005-02-25/1109263261.html)
$url_query=ereg_replace("(^|&)page=$page","",$url_query);
//將處理後的URL的查詢字串替換原來的URL的查詢字串:
$url=str_replace($parse_url["query"],$url_query,$url);
//在URL後加page查詢資訊,但待賦值:
if($url_query)
$url.="&page";
else
$url.="page";
}else {
$url.="?page";
}

$lastpg=ceil($totle/$displaypg); //最後頁,也是總頁數
$page=min($lastpg,$page);
$prepg=$page-1; //上一頁
$nextpg=($page==$lastpg ? 0 : $page+1); //下一頁
$firstcount=($page-1)*$displaypg;
//開始分頁導航條代碼:
$pagenav="顯示第 ".($totle?($firstcount+1):0)."-".min($firstcount+$displaypg,$totle)." 條記錄,共 $totle 條記錄
";
//如果只有一頁則跳出函數:
if($lastpg<=1) return false;
$pagenav.=" 首頁 ";
if($prepg) $pagenav.=" 前頁 "; else $pagenav.=" 前頁 ";
if($nextpg) $pagenav.=" 後頁 "; else $pagenav.=" 後頁 ";
$pagenav.=" 尾頁 ";
//下拉跳轉列表,迴圈列出所有頁碼:
$pagenav.=" 到第
for($i=1;$i<=$lastpg;$i++){
if($i==$page) $pagenav.="\n";
else $pagenav.="\n";
}
$pagenav.="
頁,共 $lastpg 頁"; }
}
?>

2013年8月9日 星期五

php sqlsrv 如何顯示出欄位名稱

http://phorum.study-area.org/index.php?topic=67395.0

while( $row = sqlsrv_fetch_array( $result, SQLSRV_FETCH_ASSOC ) ) { 
if (++$i == 1) { // 第一筆資料顯示欄位名稱 
echo " "; 
foreach (array_keys($row) as $val) { 
echo "".$val.""; 

echo "
". "\n" ; 


echo " "; 
foreach ($row as $val) { 
echo "".$val.""; 

echo "". "\n" ; 
}

微軟的PHP連接SQL Server數據庫(Microsoft Drivers for PHP for SQL Server )

source: http://blog.csdn.net/xxhysj/article/details/8207982

PHP自帶的php_mssql.dll文件已經滿足不了sql server2005及其以上版本的使用了。微軟也隨之發布了SQL Server Driver for PHP來做相應的支持。
其中SQL Server Driver for PHP有兩個版本支持不同的php版本。
1.SQL Server Driver for PHP2.0版本適用於PHP 5.2.x版本
2.SQL Server Driver for PHP3.0版本適用於PHP 5.3.x版本

具體操作如下:
1)按上述地址下載驅動包;
2)將DLL文件解壓到PHP extension_dir目錄
      extension_dir = "X:\PHP\ext"
3)在php.ini配置文件內引用相應的動態鏈接庫文件
      extension=php_sqlsrv_52_ts_vc6.dll
      extension=php_pdo_sqlsrv_52_ts_vc6.dll
       extension=php_pdo.dll
4)重啟Apache
5)連接數據庫
  1. /* Specify the server and connection string attributes. */  
  2. $serverName  =  "(local)" ;  
  3. $connectionInfo  =  array (  "Database" => "AdventureWorks" );  
  4.   
  5. /* Connect using Windows Authentication. */  
  6. $conn  = sqlsrv_connect(  $serverName ,  $connectionInfo );  
  7. if (  $conn  === false )  
  8. {  
  9.      echo  "Unable to connect." ;  
  10.      die ( print_r( sqlsrv_errors(), true));  
  11. }  
  12.   
  13. /*  Query SQL Server for the login of the user accessing the 
  14. database. */  
  15. $tsql  =  "SELECT CONVERT(varchar(32), SUSER_SNAME())" ;  
  16. $stmt  = sqlsrv_query(  $conn ,  $tsql );  
  17. if (  $stmt  === false )  
  18. {  
  19.      echo  "Error in executing query." ;  
  20.      die ( print_r( sqlsrv_errors(), true));  
  21. }  
  22.   
  23. /* Retrieve and display the results of the query. */  
  24. $row  = sqlsrv_fetch_array( $stmt );  
  25. echo  "User login: " $row [0]. "" ;  
  26.   
  27. /* Free statement and connection resources. */  
  28. sqlsrv_free_stmt(  $stmt );  
  29. sqlsrv_close(  $conn );  
  30. ?>  

注:API 參考(SQL Server Driver for PHP)
用於SQL Server Driver for PHP的API名稱是sqlsrv。所有sqlsrv函數都以sqlsrv_打頭,後跟動詞或名詞。後跟動詞的函數用於執行特定操作,而後跟名詞的函數用於返回特定形式的元數據。


SQL Server Driver for PHP 包含以下函數:
函數
說明
開始事務。
取消語句;並放棄相應語句的所有未決結果。
提供有關客戶端的信息。
關閉連接。釋放與相應連接關聯的所有資源。
提交事務。
更改錯誤處理和日誌記錄配置。
創建一個連接,並將其打開。
返回關於上一操作的錯誤和/或警告信息。
執行預定義語句。
使下一行的數據可供讀取。
以數值索引數組、關聯數組或這兩種數組的形式檢索下一行的數據。
以對象形式檢索下一行的數據。
返回字段元數據。
關閉語句。釋放與相應語句關聯的所有資源。
返回指定配置設置的值。
按索引檢索當前行中的字段。可以指定PHP 返回類型。
檢測結果集是否具有一行或多行。
使下一結果可供處理。
報告結果集中的行數。
檢索活動結果集中的字段數。
準備Transact-SQL 查詢,但不執行該查詢。隱式綁定參數。
準備Transact-SQL 查詢,並將其執行。
回滾事務。
返回有所修改的行的數目。
在每次調用函數時向服務器發送最多八千字節(8 KB) 的數據。
提供有關服務器的信息。






2013年8月6日 星期二

SQL Server Native Client 的支援原則

http://msdn.microsoft.com/zh-tw/library/cc280356.aspx

下表將列出哪些作業系統支援 SQL Server Native Client。
SQL Server Native Client 版本
支援的作業系統
SQL Server Native Client (SQL Server 2005)
  • Microsoft Windows 2000 Service Pack 4 或更新版本
  • Microsoft Windows Server 2003 或更新版本
  • Microsoft Windows XP Service Pack 1 或更新版本
  • Microsoft Windows Vista (需要 SQL Server Service Pack 2 或更新版本)
  • Microsoft Windows Server 2008 (需要 SQL Server Service Pack 2 或更新版本)
SQL Server Native Client 10.0 (SQL Server 2008)
  • Microsoft Windows Server 2003 Service Pack 2 或更新版本
  • Microsoft Windows XP Service Pack 2 或更新版本
  • Microsoft Windows Vista
  • Microsoft Windows Server 2008
SQL Server Native Client 10.5 (SQL Server 2008 R2)
  • Microsoft Windows Server 2003 Service Pack 2 或更新版本
  • Microsoft Windows XP Service Pack 2 或更新版本
  • Microsoft Windows Vista
  • Microsoft Windows Server 2008
  • Microsoft Windows 7
SQL Server Native Client 11.0 (SQL Server 2012)
  • Microsoft Windows Vista
  • Microsoft Windows Server 2008
  • Microsoft Windows 7



http://msdn.microsoft.com/en-us/library/cc296170.aspx