目前分類:PHP網頁 (24)

瀏覽方式: 標題列表 簡短摘要


 


電腦,說穿了,很單純 ... 只不過是個 1 與 0、"有"以及"沒有"的世界


問題是,一個 0 或 1,也許很單純 ... 但是,若是一堆的 1 與 0,那就...


夜貓 發表在 痞客邦 留言(14) 人氣()







 

夜貓 發表在 痞客邦 留言(9) 人氣()

學期,告個小段落 ... ...


對於這些有"勇氣"繼續跟著我學習的,我必須向你(妳)們致上最深的敬意


人生到了某些階段,我想,還願意向自我挑戰的,不多吧!


我說過,這些玩意是大學資訊相關專業科系的高年級才可能會碰觸的東西


夜貓 發表在 痞客邦 留言(1) 人氣()




本週的課程,我們已進入實戰的起步,看到這一堆文字,先別急著暈倒 ... 看,很簡單ㄝ


本程式碼主要是提供給在 AppServ 2.5.5簡易測試套件軟體的 Apache 主目錄 www 中執行


當然,如果上傳到個人的 PHP 網站中也可以執行,但建議用班級網頁中所下載的版本

夜貓 發表在 痞客邦 留言(5) 人氣()



SQL ( Structured Query Language,結構化查詢語言 ),起源於 IBM 在1974年啟動的 System/R 研究計畫,這是個關連式資料庫的原型,整個計畫在1979年結束,並且獲得兩項重要的成果:


一是驗證了關連式資料模型的可行性


二是發展出 SEQUEL _ Structured English Query Language,結構化英文查詢語言


夜貓 發表在 痞客邦 留言(4) 人氣()


 


「我做的事很簡單,有人想學習,有人想分享,維基提供一個平台讓事情發生。」


一個蓄著落腮鬍的美國中年男子吉米.威爾斯(Jimmy Wales)


夜貓 發表在 痞客邦 留言(7) 人氣()

從昨天開始,雅虎部落格「終於」推出了第一波的電子商務行銷 ...「關鍵字行銷」


部落個的使用者應該都會發現,當你點閱一篇文章或相簿中的相片時... ...


在每篇文章或相片底下都將出現雅虎「關鍵字行銷」的隨機廣告以及分類連結


這是雅虎入口網站最近才剛推出的新型態電子商務「網站」行銷廣告策略


夜貓 發表在 痞客邦 留言(16) 人氣()

PHP語言的基本資料型態有:布林值 boolean、整數 integer、浮點數 float、字串 string 等四種


這四種資料除了相同資料型態可以使用關係運算子比較大小外,不同的資料型態間也可以比大小


數值可比大小,大家很容易理解;但,文字也有大小的區分,這就需要加以解說一下


所謂文字字串,在PHP語言中,就是以一對雙引號 " 或單引號 ' 前後框住的文字就是「字串」


夜貓 發表在 痞客邦 留言(1) 人氣()

在所有電腦程式語言的領域,布林值(boolean)都是程式控制不可或缺的利器;PHP也不例外


布林值只有兩種可能的值,分別是「true」以及「false」這兩個關鍵字


我們雖然可以在程式碼中直接使用這兩個關鍵字來產生布林值,但是,大多數情況下...


布林值大都是由程式語言的關係運算子(relational operator)進行資料的比較運算後產生


夜貓 發表在 痞客邦 留言(5) 人氣()

我們要測試PHP伺服器動態網頁是否正確執行,就需要一個適當的網頁執行環境


... ...當你的PHP & MySQL網頁空間依照指示建立完成之後(最好是再等個廿分鐘)


你將可以隨時以使用者名稱與密碼(請參考email)登入你的 http://cpanel.byethost??.com/


首次登入網頁空間後,應馬上進行FTP(檔案傳輸伺服功能)帳戶名稱與密碼的設定


夜貓 發表在 痞客邦 留言(9) 人氣()

功夫蓋世,宇宙無敵的晨曦婆婆...Orz,這兩天問了我一個無法簡短回答的問題...既然需要長篇大論來回答,乾脆就PO成文章以享同好...我儘量用簡單的字句來解釋



雅虎部落格提供的各項服務功能是由PHP的技術提供,其網頁檔案的類型(副檔名)應該是.php,而不是一般網頁的 .htm 或 .html (雖然,雅虎把它隱藏起來)。PHP提供的 active server page 技術在專業術語上稱為「互動式伺服器網頁技術」;用在商業用途上就稱它為「電子商務網站技術」(想想看,如果我們傳送給雅虎的不是一篇文章、一張照片,而是一筆訂單的資料咧?...雅虎可以收到我們送出的訂單資料,那就是電子商務的起點啦~)。


現今的各家部落格所使用的網頁技術,幾乎都是PHP的互動式伺服器網頁。它必須配合相當專業的程式設計技巧與HTML(資料呈現)的網頁技術,通常,也都會牽涉存取資料庫系統(DBMS)的SQL語言的撰寫;.php 的檔案必須由安裝有網路伺服器 + PHP解譯引擎 [ + 資料庫系統 ]的網站伺服器電腦負責執行。


夜貓 發表在 痞客邦 留言(7) 人氣()

這是本週資料輸入的練習參考範本,學員雖可以加以複製使用,但,一定要先瞭解其中的意思!


在SQL語法中,「文字」資料前後要用「單引號」' 框註;數值資料,不管整數或小數,則不必!


 




夜貓 發表在 痞客邦 留言(8) 人氣()




這是本週練習的參考答案,請學員參酌採用...
複製以下的文字,轉存成 .php 檔,上傳至個人的My Files主目錄即可...
(請注意:隨堂下載壓縮檔中的其他檔案,除了 .txt 文字檔外,必須一併以ftp方式上傳)


夜貓 發表在 痞客邦 留言(5) 人氣()

資料表的欄位名稱命製好之後,接下來,我們必須為該欄位中所要儲存的資料指定相關的
「資料型態(type)」與「資料大小(size)」。

電腦在設計上,能夠實際儲存的資料只有0(低電壓)1(高電壓),一連串01的組合就形成所謂的「資料」(data)。問題是,資料庫要如何解讀某一串的01呢?而且,這一連串的01到底有多長呢?答案就在「資料型態」與「資料大小」了。當我們為這些資料指定好了資料型態與大小之後,資料庫管理系統就會知道要從哪個起點與終點、以什麼方式去解讀這一堆01的組合


我們之前大略談過,電腦中所能辨識的資料不外乎就是
「數值」、「文字」、「布林值」、「日期時間」等四大類資料。茲將這些型態簡述如下:


1.   數值型態 (細節會因為資料庫管理系統軟體的實際設計而有些差異)

夜貓 發表在 痞客邦 留言(10) 人氣()

    資料庫系統軟體安裝後,基本上,除了管理專用的系統資料庫外,它可以說是空無一物的。要讓資料庫發揮它儲存、管理、搜詢、應用的功能,首先,我們必須先先分析我們的需求,然後依照我們的個別需求來設計「資料表」。


    設計資料表時,我們必須先瞭解「關聯性資料庫」的特性,然後一步步地建立所需要的資料表。建立資料表時,我們必須先掌握幾個原則:


1.  在其他資料表中已經有的資料(data),應儘量避免重複
     我們之所以不說「不可以重複」的原因是,關聯性資料庫中獨立資料表是透過「蓄意」安排的
     重複性(或相關性)欄位資料來作結合(joint)的。


夜貓 發表在 痞客邦 留言(4) 人氣()

    資料庫,顧名思義,就是提供資料儲存、管理、搜詢、應用的系統。在現實的生活中,圖書館、檔案室或者我們的大腦,就是個典型的資料庫系統;在電腦領域中,為了模擬這個功能,各式各樣的資料庫系統也就應運而生。設想,人要是少了腦袋,會是個什麼樣子?電腦也是如此,一旦沒有資料庫,電腦也就稱不上是什麼有用的東西,了不起就只是好玩而已。


    現今的人很喜歡講「.. e化」這個名詞,好像不說說它就不夠專業似的。但是,所謂的「e化」,該怎麼定義?怎麼衡量呢?嗯!那就取決於對資料庫系統的使用程度囉。資料庫使用的頻率越高、依賴的程度越大,「e化」程度越深。「e化」和電腦的數量、線路的多寡並非沒絕對的關係;PC的功能再怎麼強大、連線網路再如何暢通,只要沒有連上該單位的資料庫系統,那充其量也不過就是一些足以單打獨鬥的漂亮場子,門面上好看,稱不上「e化」。


    AI(Artificial Intelligence)_人工智慧,這個名詞,絕對無法跟資料庫的功能做切割;資料庫是所有軟體的大腦,沒有它,也就談不上什麼「人工智慧」。我們常在新聞媒體上看到一些功能很炫的「機器人、機器狗…」什麼的,就是AI人工智慧的實際應用範例;沒有資料庫系統幫忙,那些讓人驚艷的功能是辦不到的!雖然,人工智慧的強弱,還是要透過軟體的程式碼來控制與呈現。


    資料庫重要嗎?當然重要!否則,憑啥動不動就要你十幾二十萬的學費。不用資料庫可不可以?當然可以!只要多雇用一些不會出錯的員工、再多花一些時間、少要求一些效率就可以。問題是,競爭力呢?我們舉一個最簡單的例子來講,你認為金融卡、現金卡、信用卡、網路銀行...好用嗎,那就感謝資料庫吧!當然,你可以多帶些銀子在身上備用,或者多花些時間跑跑銀行排隊吹冷氣!問題是,這樣的銀行,你會樂於跟他們往來嗎?


夜貓 發表在 痞客邦 留言(5) 人氣()

加油啊,親愛的學員!從這一週開始,我們就要透過PHP程式碼操控MySQL資料庫了。MySQL是PHP支援最完整的"關聯式資料庫管理系統(RDBMS)",也是我們透過PHP認識"關聯式資料庫管理系統"共通特性以及練習SQL語法的絕佳工具,請各位學員務必熟悉每一個環節,瞭解每一個步驟所代表的意義。



在"關聯式資料庫管理系統(RDBMS)"中,除了系統管理專用的資料庫之外,資料庫系統可以同時管理許多個別的資料庫。系統管理者可以透過"使用者群組"的控管,授權使用者在特定的名稱與密碼之下操作特定的個別資料庫。這些控管是透過之前提過的DCL_data control language所掌控,比較偏向資料庫管理員的領域,我們就不多加著墨。你只要記得,你是透過資料庫使用者名稱與密碼的授權來使用某一特定資料庫的,這三個特定資料,請自行牢記!



要透過PHP程式碼操作MySQL資料庫,首先,一定得先和MySQL資料庫系統取得連線,這就像我們要到銀行保險箱存取物件時,得先取得進入保險庫的資格一樣;進入保險庫後,接著,你才可以根據你的權限開啟相關的保險箱;最後,再透過特定的方式,執行一段(SQL)指令,進行保險箱內容的存取(新增、刪除、修改、查詢)。


夜貓 發表在 痞客邦 留言(9) 人氣()

    SQL(Structured Query Language_結構式查詢語言,讀音為[`sikwl])是關聯性資料庫系統(Relational DataBase Management System, RDBMS)與外界使用者溝通的電腦語言標準。

因功能的不同,又可分為DDL、DCL與DML等三個部份:


DDL _Data Definition Language 屬於資料庫、資料表之增減與資料型態定義的領域;


DCL _Data Control Language 屬於資料庫的使用權限設定與安全管理的領域;


夜貓 發表在 痞客邦 留言(0) 人氣()



<?php
$you=$_POST['you'];
?>
<html>
<head>

夜貓 發表在 痞客邦 留言(1) 人氣()

任何程式語言的語法結構中,一定有所謂的"控制架構_Control Structure"。透過這些控制架構,我們可以控制程式碼的執行方式,撰寫PHP時也是一樣。今天,我們就針對這個主題做一個綜合性的概念介紹:
壹.  條件決策控制架構:
    A.  if 敘述:
        1.  單一指令碼 if 結構:
             if(布林運算表示式)  單一指令碼; 
             例如:if($age>40 && $mind=='!')  echo  'Age is a question of mind over matter.';
             或者是寫為:
             if($age>40 && $mind=='?')

夜貓 發表在 痞客邦 留言(2) 人氣()

1 2