手機(jī)版 | 網(wǎng)站導(dǎo)航
觀察家網(wǎng) > 消費(fèi) >

2022年02月28日整理發(fā)布:php調(diào)用mysql步驟

聚焦網(wǎng) | 2023-07-28 07:22:37

調(diào)用mysql步驟:1。連接MySQL數(shù)據(jù)庫(kù);2.選擇MySQL數(shù)據(jù)庫(kù);3.執(zhí)行SQL語(yǔ)句;4.關(guān)閉結(jié)果集;5.關(guān)閉MySQL服務(wù)器。


【資料圖】

本文的運(yùn)行環(huán)境:windows7系統(tǒng),PHP 7.1版本,DELL G3電腦

PHP訪問MYSQL數(shù)據(jù)庫(kù)的五個(gè)步驟詳解(圖)

數(shù)據(jù)庫(kù)是我們?nèi)粘HP開發(fā)中必不可少的,所以MYSQL數(shù)據(jù)庫(kù)是很多程序員喜歡的數(shù)據(jù)庫(kù)。由于MYSQL是開源的,業(yè)務(wù)少,市場(chǎng)占有率高,所以一直被認(rèn)為是PHP的最佳合作伙伴,PHP也有很強(qiáng)的數(shù)據(jù)庫(kù)支持能力。本文主要講解PHP訪問MySQL數(shù)據(jù)庫(kù)的基本步驟。

PHP訪問MySQL數(shù)據(jù)庫(kù)的基本步驟如圖所示:

1.連接到MySQL數(shù)據(jù)庫(kù)

使用mysql_connect()函數(shù)建立與mysql服務(wù)器的連接。我們將在后面詳細(xì)介紹mysql_connect()函數(shù)的使用。

2.選擇MySQL數(shù)據(jù)庫(kù)

使用mysql_select_db()函數(shù)選擇mysql數(shù)據(jù)庫(kù)服務(wù)器的數(shù)據(jù)庫(kù)。并與數(shù)據(jù)庫(kù)建立連接。后面我們會(huì)詳細(xì)講解mysql_select_db()函數(shù)的使用。

3.執(zhí)行SQL語(yǔ)句

選擇mysql_query()函數(shù)在數(shù)據(jù)庫(kù)中執(zhí)行sql語(yǔ)句,有五種方式操作數(shù)據(jù),下面分別介紹。查詢:使用select語(yǔ)句查詢數(shù)據(jù)。

顯示數(shù)據(jù):使用select語(yǔ)句顯示數(shù)據(jù)的查詢結(jié)果。

插入數(shù)據(jù):使用insert into語(yǔ)句將數(shù)據(jù)插入數(shù)據(jù)庫(kù)。

更新數(shù)據(jù):使用Update語(yǔ)句更新數(shù)據(jù)庫(kù)中的記錄。

刪除數(shù)據(jù):使用Delete語(yǔ)句刪除數(shù)據(jù)庫(kù)中的記錄!

mysql_query()函數(shù)的具體用法后面會(huì)講到~

4.關(guān)閉結(jié)果集

數(shù)據(jù)庫(kù)操作完成后,需要關(guān)閉結(jié)果集以釋放系統(tǒng)資源。語(yǔ)法格式如下:MySQL _ free _ result($ result);

技能:

如果在多個(gè)網(wǎng)頁(yè)中需要頻繁訪問數(shù)據(jù)庫(kù),那么可以建立與數(shù)據(jù)庫(kù)服務(wù)器的持續(xù)連接來(lái)提高效率,因?yàn)槊看闻c數(shù)據(jù)庫(kù)服務(wù)器的連接都需要較長(zhǎng)的時(shí)間和較高的資源成本,持續(xù)連接相對(duì)更高效。建立連續(xù)連接的方法是在數(shù)據(jù)庫(kù)是間接的情況下,調(diào)用函數(shù)mysql_pconnect()而不是mysql_connect。在這個(gè)程序的最后,不需要調(diào)用mysql_colse()來(lái)關(guān)閉與數(shù)據(jù)庫(kù)服務(wù)器的連接。下一次程序在這里執(zhí)行mysql_pconnect()函數(shù)時(shí),系統(tǒng)會(huì)自動(dòng)直接返回已經(jīng)建立的持久連接ID號(hào),而不是實(shí)際連接數(shù)據(jù)庫(kù)。

5.關(guān)閉MySQL服務(wù)器

如果一次不使用mysql_connect()或mysql_query()函數(shù),會(huì)消耗系統(tǒng)資源。但是,如果少數(shù)用戶完成了網(wǎng)站,問題就不嚴(yán)重了。但是,如果用戶連接超過一定數(shù)量,就會(huì)造成系統(tǒng)性能下降,甚至崩潰。為了避免這種現(xiàn)象,你應(yīng)該在完成數(shù)據(jù)庫(kù)操作后,使用mysql_close()函數(shù)關(guān)閉與mysql服務(wù)器的連接,以節(jié)省系統(tǒng)資源。

語(yǔ)法如下:MySQL _ close($ link);

描述:

PHP中與數(shù)據(jù)庫(kù)的連接是非持久的,系統(tǒng)會(huì)自動(dòng)回收。一般不需要關(guān)閉。但如果一次性Fanhu的結(jié)果集比較大,或者網(wǎng)站訪問量比較大,最好使用mysql_close()函數(shù)手動(dòng)發(fā)布。

PHP訪問MySQL數(shù)據(jù)庫(kù)這一步結(jié)束了,不是很簡(jiǎn)單嗎?

推薦:《PHP視頻教程》以上是php如何調(diào)用mysql的細(xì)節(jié)。請(qǐng)多關(guān)注php中文網(wǎng)的其他相關(guān)文章!

來(lái)源:php中文網(wǎng)

標(biāo)簽:

  • 標(biāo)簽:中國(guó)觀察家網(wǎng),商業(yè)門戶網(wǎng)站,新聞,專題,財(cái)經(jīng),新媒體,焦點(diǎn),排行,教育,熱點(diǎn),行業(yè),消費(fèi),互聯(lián)網(wǎng),科技,國(guó)際,文化,時(shí)事,社會(huì),國(guó)內(nèi),健康,產(chǎn)業(yè)資訊,房產(chǎn),體育。

相關(guān)推薦