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

正文內(nèi)容

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

2025-01-19 06:44本頁面

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

  

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