TShopping

 找回密碼
 註冊
搜索
查看: 1483|回復: 3
打印 上一主題 下一主題

[教學] 10天學會php之3與4

[複製鏈接]
跳轉到指定樓層
1#
發表於 2010-10-5 14:40:10 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
 
Push to Facebook
第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資料庫。在實際套用中應當加強點錯誤判斷。

 

臉書網友討論
2#
發表於 2012-6-22 08:22:06 | 只看該作者
楼主万岁,万万岁,哈哈哈哈,谢谢了

版主招募中

*滑块验证:
您需要登錄後才可以回帖 登錄 | 註冊 |

本版積分規則



Archiver|手機版|小黑屋|免責聲明|TShopping

GMT+8, 2024-4-29 09:34 , Processed in 0.081973 second(s), 17 queries .

本論壇言論純屬發表者個人意見,與 TShopping綜合論壇 立場無關 如有意見侵犯了您的權益 請寫信聯絡我們。

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表