發新話題
打印

10天學會php之3與4

10天學會php之3與4

第3天

學習目的:學會構建資料庫

在ASP中,若果是ACCESS資料庫你可以直接開啟ACCESS來編輯MDB檔案,若果是SQL SERVER你可以開啟企業管理器來編輯SQL SERVER資料庫,但是在PHP中,MY SQL的指令行編輯可能會令初學者感到很麻煩,不要緊,你下載一個PHPMYADMIN安裝一下,以後建立編輯資料庫可以靠它了。

下面說一下它的使用。
進入了phpmyadmin後,我們首先需要建立一個資料庫,Language (*) 這裡選取中文簡體,然後在左邊的 建立一個新的資料庫 這裡填寫資料庫名字,點擊建立即可。

然後在左邊下拉選單中選取那個已經建立的資料庫。在下面的

在資料庫 shop 中建立一個新表 :
名字 :
字段數 :

中填寫表名字和大致你認為的字段數(不夠或是多了都不要緊,以後可以再加入或是預設),按執行。
然後就可以開始建立表了。
第一欄是字段的名字;第二欄選取字段類型:
我們常用的是以下幾個:
1)VARCHAR,文字類型
2)INT,整數類型


3)FLOAT,浮點數類型
4)DATE,日期型
5)大家或許會問,自動加入的ID在哪裡?這個只要選取INT類型,在後面的額外中選取 auto_increment 就可以了。

建立了表以後,可以在左邊看到你建立的表,點擊以後,你可以:
1)按右邊的結構:檢視修改表結構
2)按右邊的瀏覽:檢視表中的資料
3)按右邊的SQL:執行SQL語句
4)按右邊的插入:插入一行記錄
5)按右邊的清理:刪除表中所有記錄
6)按右邊的刪除:刪除表

還有一個很重要的功能就是匯入和匯出,當我們本機做好了程式和資料庫的時候,需要在伺服器上也有一個近端對映,若果是ASP的ACCESS簡單了,直接上傳MDB檔案即可,若果是SQL SERVER也可以連線遠端伺服器進行匯入。那麼MY SQL中你可以匯出所有的SQL語句,到了遠端伺服器的PHPMYADMIN上,建立資料庫後按SQL,粘帖你剛才複製下來的所有本級生成的SQL語句即可。

今天就說到這裡,明天繼續說資料庫動作。

--------------------------------------------------------------------------------


第4天

學習目的:學會連線資料庫

PHP簡直就是一個函數庫,豐富的函數使PHP的某些地方相當簡單。建議大家down一本PHP的函數手冊,總用的到。

我這裡就簡單說一下連線MYSQL資料庫。

1、mysql_connect

開啟 MySQL 伺服器連線。
語法: int mysql_connect(string [hostname] [:port], string [username], string [password]); 返回值: 整數

本函數建立與 MySQL 伺服器的連線。其中所有的參數都可省略。當使用本函數卻不加任何參數時,參數 hostname 的預設值為 localhost、參數 username 的預設值為 PHP 執行行程的擁有者、參數 password 則為空字串 (即沒有密碼)。而參數 hostname 後面可以加冒號與連接埠號,代表使用哪個連接埠與 MySQL 連線。當然在使用資料庫時,早點使用 mysql_close() 將連線關掉可以節省資源。

2、 mysql_select_db

選取一個資料庫。
語法: int mysql_select_db(string database_name, int [link_identifier]); 返回值: 整數

本函數選取 MySQL 伺服器中的資料庫以供之後的資料查詢作業 (query) 處理。成功返回 true,失敗則返回 false。

最簡單的例子就是:
$conn=mysql_connect ("127.0.0.1", "", "");
mysql_select_db("shop");
連線機MY SQL資料庫,開啟SHOP資料庫。在實際套用中應當加強點錯誤判斷。

TOP

發新話題