ebiebi 2010-10-5 00:57
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資料庫。在實際套用中應當加強點錯誤判斷。