重慶分公司,新征程啟航
為企業(yè)提供網(wǎng)站建設(shè)、域名注冊、服務(wù)器等服務(wù)
為企業(yè)提供網(wǎng)站建設(shè)、域名注冊、服務(wù)器等服務(wù)
需要PHP基礎(chǔ)知識和數(shù)據(jù)庫基礎(chǔ)知識。
成都創(chuàng)新互聯(lián)公司是一家集網(wǎng)站建設(shè),善右企業(yè)網(wǎng)站建設(shè),善右品牌網(wǎng)站建設(shè),網(wǎng)站定制,善右網(wǎng)站建設(shè)報價,網(wǎng)絡(luò)營銷,網(wǎng)絡(luò)優(yōu)化,善右網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競爭力。可充分滿足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時我們時刻保持專業(yè)、時尚、前沿,時刻以成就客戶成長自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。
以SQL為例。使用PHP MySQL 函數(shù)可以編輯數(shù)據(jù)庫。
mysql_connect() 函數(shù)打開MySQL 連接。舉例
?php
$con = mysql_connect("localhost","mysql_user","mysql_pwd");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}// 一些代碼...mysql_close($con);
?
mysql_connect()三個參數(shù)分別是服務(wù)器名,連接賬號,連接密碼。
連接之后,可以使用mysql_select_db()設(shè)置要處理的數(shù)據(jù)庫,后面則是用數(shù)據(jù)庫語句處理數(shù)據(jù)。SQL語法簡介網(wǎng)頁鏈接
mysql_connect(server,user,pwd,newlink,clientflag)
server 可選。規(guī)定要連接的服務(wù)器。
可以包括端口號,例如 "hostname:port",或者到本地套接字的路徑,例如對于 localhost 的 ":/path/to/socket"。
如果 PHP 指令 mysql.default_host 未定義(默認(rèn)情況),則默認(rèn)值是 'localhost:3306'。
user 可選。用戶名。默認(rèn)值是服務(wù)器進(jìn)程所有者的用戶名。
pwd 可選。密碼。默認(rèn)值是空密碼。
newlink 可選。如果用同樣的參數(shù)第二次調(diào)用 mysql_connect(),將不會建立新連接,而將返回已經(jīng)打開的連接標(biāo)識。參數(shù) new_link 改變此行為并使 mysql_connect() 總是打開新的連接,甚至當(dāng) mysql_connect() 曾在前面被用同樣的參數(shù)調(diào)用過。
clientflag 可選。client_flags 參數(shù)可以是以下常量的組合:
MYSQL_CLIENT_SSL - 使用 SSL 加密
MYSQL_CLIENT_COMPRESS - 使用壓縮協(xié)議
MYSQL_CLIENT_IGNORE_SPACE - 允許函數(shù)名后的間隔
MYSQL_CLIENT_INTERACTIVE - 允許關(guān)閉連接之前的交互超時非活動時間
返回值
如果成功,則返回一個 MySQL 連接標(biāo)識,失敗則返回 FALSE。
mysql可通過兩種方式通過php與web相連,一種通過php的mysql相關(guān)函數(shù),另一種通過php的odbc相關(guān)函數(shù)
相關(guān)函數(shù)如下:
mysql函數(shù)
mysql_affected_rows: 得到 mysql 最后操作影響的列數(shù)目。
mysql_close: 關(guān)閉 mysql 伺服器連線。
mysql_connect: 開啟 mysql 伺服器連線。
mysql_create_db: 建立一個 mysql 新資料庫。
mysql_data_seek: 移動內(nèi)部傳回指標(biāo)。
mysql_db_query: 送查詢字串 (query) 到 mysql 資料庫。
mysql_drop_db: 移除資料庫。
mysql_errno: 傳回錯誤訊息代碼。
mysql_error: 傳回錯誤訊息。
mysql_fetch_array: 傳回陣列資料。
mysql_fetch_field: 取得欄位資訊。
mysql_fetch_lengths: 傳回單列各欄資料最大長度。
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: 獲得目前欄位的長度。
mysql_free_result: 釋放傳回占用記憶體。
mysql_insert_id: 傳回最后一次使用 insert 指令的 id。
mysql_list_fields: 列出指定資料表的欄位 (field)。
mysql_list_dbs: 列出 mysql 伺服器可用的資料庫 (database)。
mysql_list_tables: 列出指定資料庫的資料表 (table)。
mysql_num_fields: 取得傳回欄位的數(shù)目。
mysql_num_rows: 取得傳回列的數(shù)目。
mysql_pconnect: 開啟 mysql 伺服器長期連線。
mysql_query: 送出一個 query 字串。
mysql_result: 取得查詢 (query) 的結(jié)果。
mysql_select_db: 選擇一個資料庫。
mysql_tablename: 取得資料表名稱。
odbc函數(shù)
使用odbc函數(shù)需安裝mysql odbc
odbc_autocommit: 開關(guān)自動更動功能。
odbc_binmode: 設(shè)定二進(jìn)位資料處理方式。
odbc_close: 關(guān)閉 odbc 連結(jié)。
odbc_close_all: 關(guān)閉所有 odbc 連結(jié)。
odbc_commit: 更動 odbc 資料庫。
odbc_connect: 連結(jié)至 odbc 資料庫。
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: 取得欄位資料長度。
odbc_free_result: 釋出傳回資料的記憶體。
odbc_longreadlen: 設(shè)定傳回欄的最大值。
odbc_num_fields: 取得欄位數(shù)目。
odbc_pconnect: 長期連結(jié)至 odbc 資料庫。
odbc_prepare: 預(yù)置 sql 指令。
odbc_num_rows: 取得傳回列數(shù)目。
odbc_result: 取得傳回資料。
odbc_result_all: 傳回 html 表格資料。
odbc_rollback: 撤消當(dāng)前交易。
odbc_setoption: 調(diào)整 odbc 設(shè)定。