freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

php畢業(yè)設(shè)計(jì)外文翻譯--通過(guò)php訪問(wèn)mysql-其他專業(yè)-資料下載頁(yè)

2025-01-19 06:44本頁(yè)面

【導(dǎo)讀】mysql_connect($db_host,$db_username,$db_password);theuser.Performthequery.Displaytheresults.Theusername. Thepassword. mand-lineclient.

  

【正文】 我們建議你把這些信息放在單獨(dú)的文件里然后通過(guò) include 來(lái)使用這個(gè)文件。這樣一來(lái)如果你修改了數(shù)據(jù)庫(kù)的密碼。無(wú)論有多少個(gè) PHP 文件訪問(wèn)數(shù)據(jù)庫(kù),你只需要修改這一個(gè)文件。 5 連接到數(shù)據(jù)庫(kù) 我們需要做的頭一件事情是連接數(shù)據(jù)庫(kù),并且檢查連接是否確實(shí)建立起來(lái)。通過(guò) include 包含連接信息的文件,我們可以在調(diào)用 mysql_connect 函數(shù)的時(shí)候使用這些變量而不是將這些值寫死在代碼中。我們使用一個(gè)叫做 的 文件,往其中增加這些代碼段。 6 診斷連接錯(cuò)誤 你可能遇到的一個(gè)錯(cuò)誤是: Fatal error: Call to undefined function mysql_connect( ) in C:\Program Files\ApacheSoftware Foundation\\htdocs\ on line 4 這個(gè)錯(cuò)誤發(fā)生的原因是下載安裝的 默認(rèn)沒(méi)有包括對(duì) MySQL 的支持。解決這個(gè)問(wèn)題需要將 文件從 PHP 壓縮包 例的 ext/目錄復(fù)制到 C:/php,并修改 C:\WINDOWS\ 文件,確保下面兩行沒(méi)有被注釋掉(注釋的方法在行首使用分號(hào))。 extension_dir = c:/PHP/ext/ extension= 這樣 PHP 擴(kuò)展的目錄就被設(shè)為 C:\PHP,MySQL 的擴(kuò)展也會(huì)被使用。在編輯 文件的時(shí)候,你可以使用編輯器的搜索功能來(lái)檢查這兩行是否已經(jīng)存在,只是需要去掉注釋,并且需要重新輸入。 重新啟動(dòng) Apache,這樣 MySQL 的支 持就會(huì)被打開了。 7 選擇數(shù)據(jù)庫(kù) 建立連接之后,下一步就是使用 mysql_select_db 來(lái)選擇我們要用的數(shù)據(jù)庫(kù)。它的參數(shù)有兩個(gè):數(shù)據(jù)庫(kù)名和可選的數(shù)據(jù)庫(kù)連接。如果不指定數(shù)據(jù)庫(kù)連接,默認(rèn)使用上一條 mysql_connect 所建立的連接。 // Select the database $db_select=mysql_select_db($db_database)。 if (!$db_select) { die (Could not select the database: br /. mysql_error( ))。 } 同樣的,每次訪問(wèn)數(shù)據(jù)庫(kù)的時(shí)候最好能檢查可能的錯(cuò)誤并且進(jìn)行顯示?,F(xiàn)在我們做好了一切準(zhǔn)備工作,可以開始執(zhí)行 SQL 查詢了。 8 構(gòu)建 SQL SELECT 查詢 構(gòu)建 SQL 查詢非常容易就是將一個(gè)字符串賦值給變量。這個(gè)字符串就是我們的 SQL 查詢,當(dāng)然我們要給出有效的 SQL 查詢,否則執(zhí)行這個(gè)查詢的時(shí)候MySQL 會(huì)返回錯(cuò)誤。我們使用 $query 作為變量名,這個(gè)名字對(duì)應(yīng)其目的,你也可以選擇任何你喜歡的變量名。這個(gè)例子中的 SQL 查詢是” SELECT * FROM books”。你可以使用字符串連接操作符( .)來(lái)構(gòu)建查詢: 。 9 執(zhí)行查詢 使用 mysql_query 函數(shù)來(lái)告訴數(shù)據(jù)庫(kù)執(zhí)行查詢。它有兩個(gè)參數(shù):查詢和可選的數(shù)據(jù)庫(kù)連接,返回值是查詢結(jié)果。我們將查詢結(jié)果保存在一個(gè)變量里,也許你已經(jīng)猜到我們要用變量名就是 $result。這里同樣有必要檢查 mysql_query 的返回值不是 FALSE 來(lái)確保查詢字符串和數(shù)據(jù)庫(kù)連接都沒(méi)有問(wèn)題。當(dāng)數(shù)據(jù)庫(kù)查詢的時(shí)候,所有的結(jié)果構(gòu)成一個(gè)結(jié)果集。這些結(jié)果跟使用 mysql 命令行客戶端執(zhí)行同樣查詢所得到的行一致 。要顯示這些結(jié)果,你需要依次處理這些行。 10 取結(jié)果并顯示 使用 mysql_fetch_row 從結(jié)果集中取出一行,它的用法如下: array mysql_fetch_row ( resource $result)。 它的參數(shù)是 SQL 查詢返回的結(jié)果,我們將結(jié)果保存在 $result 中。每次調(diào)用它返回一行數(shù)據(jù),直到?jīng)]有數(shù)據(jù)為止,這時(shí)候它返回 FALSE。這樣,我們可以使用一個(gè)循環(huán),在循環(huán)內(nèi)調(diào)用 mysql_fetch_row 并使用一些代碼來(lái)顯示每一行。結(jié)果行的所有列都保存在一個(gè)數(shù)組里,可以方便地進(jìn) 行訪問(wèn)。變量 $result_row 訪問(wèn)結(jié)果行的第二個(gè)屬性(數(shù)組的順序是查詢是定義的列的順序,如果使用 SELECE * ,那么數(shù)組順序就是表的列的順序)。 11 取結(jié)果的方式 去結(jié)果的方式不止一種。使用 mysql_fetch_arrry 可以一次性將所有結(jié)果放在一個(gè)數(shù)組里。它的參數(shù)是查詢結(jié)果和一個(gè)可選的結(jié)果綁定方式。如果綁定方式指定為 MYSQL_ASSOC,數(shù)組中的結(jié)果則使用查詢中列的名字進(jìn)行訪問(wèn)。如果指定了 MYSQL_NUM,那么就使用從 0 開始的數(shù)字來(lái)訪問(wèn)結(jié)果。默認(rèn)使用的方式是 MYSQL_BOTH, 這樣返回的數(shù)組支持兩種類型的訪問(wèn)。 Mysql_fetch_assoc 是使用 MYSQL_ASSOC 取結(jié)果的另外一種方式。 12 關(guān)閉連接 絕大部分情況下,我們?cè)谑褂猛暌粋€(gè)數(shù)據(jù)庫(kù)之后要關(guān)閉到它的連接。使用mysql_close 來(lái)關(guān)閉一個(gè)數(shù)據(jù)庫(kù),它會(huì)告訴 PHP 和 MySQL 這個(gè)數(shù)據(jù)庫(kù)連接已經(jīng)不再使用,所使用的所有資源和內(nèi)存都可以釋放。 mysql_close($connection) 13 安裝 PEAR 使用包管理器來(lái)管理安裝 PEAR 模塊。是否需要安裝包管理取決于你所使用的 PHP 版本。如 果你使用的版本是 或者更新的版本,那么就已經(jīng)安裝了包管理器。如果你使用的是 ,則 PEAR 是一個(gè)單獨(dú)的包。我們要用到的 DB 包是可選的,但是它會(huì)被包管理器默認(rèn)安裝。所以,如果你有包管理器,那么就全搞定了。
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1