av手机免费在线观看,国产女人在线视频,国产xxxx免费,捆绑调教一二三区,97影院最新理论片,色之久久综合,国产精品日韩欧美一区二区三区

php語言

WEB中使用PHP連接MySQL的方法

時(shí)間:2025-01-23 19:42:29 php語言 我要投稿
  • 相關(guān)推薦

WEB中使用PHP連接MySQL的方法

  導(dǎo)語:PHP和MYSQL組合編程已經(jīng)成為WEB開發(fā)中比較流行的一種方式,對(duì)于新手來講,他們可能會(huì)問:PHP為什么能夠操作MySQL數(shù)據(jù)庫(kù),PHP是如何和MySQL組合編程的呢,有哪些方式可以實(shí)現(xiàn)PHP連接MySQL數(shù)據(jù)庫(kù)呢?一起來學(xué)習(xí)下吧:

  Q、PHP為什么能操作MySQL?

  A、PHP安裝目錄中有一個(gè)名為ext的專門存放PHP擴(kuò)展文件的目錄,其中有一個(gè)叫php_mysql.dll的擴(kuò)展,該擴(kuò)展可以使用PHP能夠操作MYSQL,當(dāng)然使該擴(kuò)展起作用,還得做相關(guān)的設(shè)置才可以用,那就是要在PHP配置文件php.ini中找到如下一行:

  ;extension=php_mysql.dll

  去掉該行全面的分號(hào),然后保存該文件,重啟Apache服務(wù)器,該擴(kuò)展就可以生效使用了。

  Q、PHP連接MYSQL的方法有哪些呢?

  A、有兩種方式:第一種就是通過php的mysql相關(guān)函數(shù)來連接,另一種通過php的ODBC相關(guān)函數(shù)。這兩種方法的連接過程都差不多,都是先建立連接,然后再通過PHP頁面提交數(shù)據(jù)至MySQL,存儲(chǔ)成功給出成功提示,不成功則提示失敗。

  Q、如何實(shí)現(xiàn)PHP和MySQL組合編程?

  A、通過開啟PHP擴(kuò)展庫(kù)(php_mysql.dll、php_mysqli.dll、php_pdo_mysql.dll、php_pdo_odbc.dll),再通過這些擴(kuò)展的函數(shù),我們就可以實(shí)現(xiàn)PHP+MySQL組合編程了。

  附:PHP操作MySQL的相關(guān)函數(shù)

  1、MYSQL函數(shù)

  mysql_affected_rows: 得到 MySQL 最后操作影響的列數(shù)目。

  mysql_close: 關(guān)閉 MySQL 伺服器連線。

  mysql_connect: 開啟 MySQL 伺服器連線。

  mysql_create_db: 建立一個(gè) MySQL 新資料庫(kù)。

  mysql_data_seek: 移動(dòng)內(nèi)部傳回指標(biāo)。

  mysql_db_query: 送查詢字串 (query) 到 MySQL 資料庫(kù)。

  mysql_drop_db: 移除資料庫(kù)。

  mysql_errno: 傳回錯(cuò)誤訊息代碼。

  mysql_error: 傳回錯(cuò)誤訊息。

  mysql_fetch_array: 傳回陣列資料。

  mysql_fetch_field: 取得欄位資訊。

  mysql_fetch_lengths: 傳回單列各欄資料最大長(zhǎng)度。

  mysql_fetch_object: 傳回物件資料。

  mysql_fetch_row: 傳回單列的各欄位。

  mysql_field_name: 傳回指定欄位的名稱。

  mysql_field_seek: 設(shè)定指標(biāo)到傳回值的某欄位。

  mysql_field_table: 獲得目前欄位的資料表 (table) 名稱。

  mysql_field_type: 獲得目前欄位的型態(tài)。

  mysql_field_flags: 獲得目前欄位的旗標(biāo)。

  mysql_field_len: 獲得目前欄位的長(zhǎng)度。

  mysql_free_result: 釋放傳回占用記憶體。

  mysql__id: 傳回最后一次使用 INSERT 指令的 ID。

  mysql_list_fields: 列出指定資料表的欄位 (field)。

  mysql_list_dbs: 列出 MySQL 伺服器可用的資料庫(kù) (database)。

  mysql_list_tables: 列出指定資料庫(kù)的資料表 (table)。

  mysql_num_fields: 取得傳回欄位的數(shù)目。

  mysql_num_rows: 取得傳回列的數(shù)目。

  mysql_pconnect: 開啟 MySQL 伺服器長(zhǎng)期連線。

  mysql_query: 送出一個(gè) query 字串。

  mysql_result: 取得查詢 (query) 的結(jié)果。

  mysql_select_db: 選擇一個(gè)資料庫(kù)。

  mysql_tablename: 取得資料表名稱。

  2、ODBC函數(shù)(使用ODBC函數(shù)需安裝MYSQL ODBC)

  odbc_autocommit: 開關(guān)自動(dòng)更動(dòng)功能。

  odbc_binmode: 設(shè)定二進(jìn)位資料處理方式。

  odbc_close: 關(guān)閉 ODBC 連結(jié)。

  odbc_close_all: 關(guān)閉所有 ODBC 連結(jié)。

  odbc_commit: 更動(dòng) ODBC 資料庫(kù)。

  odbc_connect: 連結(jié)至 ODBC 資料庫(kù)。

  odbc_cursor: 取得游標(biāo)名。

  odbc_do: 執(zhí)行 SQL 指令。

  odbc_exec: 執(zhí)行 SQL 指令。

  odbc_execute: 執(zhí)行預(yù)置 SQL 指令。

  odbc_fetch_into: 取得傳回的指定列。

  odbc_fetch_row: 取得傳回一列。

  odbc_field_name: 取得欄位名稱。

  odbc_field_type: 取得欄位資料形態(tài)。

  odbc_field_len: 取得欄位資料長(zhǎng)度。

  odbc_free_result: 釋出傳回資料的記憶體。

  odbc_longreadlen: 設(shè)定傳回欄的最大值。

  odbc_num_fields: 取得欄位數(shù)目。

  odbc_pconnect: 長(zhǎng)期連結(jié)至 ODBC 資料庫(kù)。

  odbc_prepare: 預(yù)置 SQL 指令。

  odbc_num_rows: 取得傳回列數(shù)目。

  odbc_result: 取得傳回資料。

  odbc_result_all: 傳回 HTML 表格資料。

  odbc_rollback: 撤消當(dāng)前交易。

  odbc_setoption: 調(diào)整 ODBC 設(shè)定。


【W(wǎng)EB中使用PHP連接MySQL的方法】相關(guān)文章:

PHP與MYSql連接與查詢06-19

如何在PHP中連接MySQL數(shù)據(jù)庫(kù)11-08

PHP連接MYSQL數(shù)據(jù)庫(kù)的3種常用方法09-15

php連接mysql數(shù)據(jù)庫(kù)代碼08-01

PHP常用MySql操作的方法10-11

php入門之連接mysql數(shù)據(jù)庫(kù)09-24

PHP對(duì)數(shù)據(jù)庫(kù)MySQL的連接操作11-10

用PHP連接MySQL代碼的參數(shù)說明09-30

php使用MySQL保存session會(huì)話10-24