[PHP] php操作mysql總結(jié)

(1)連接數(shù)據(jù)庫服務(wù)器

$connection=mysql_connect('localhost','root','');

<u></u>mysql_connect用來打開非持久的mysql連接彤路。
它接受3個參數(shù):服務(wù)器地址,用戶名芥映,密碼
如果成功則返回一個mysql連接標(biāo)識洲尊,失敗則返回false

注意:
腳本一結(jié)束,到服務(wù)器的連接就被關(guān)閉奈偏。
除非之前已經(jīng)明確調(diào)用mysql_close($connection)關(guān)閉了坞嘀。
要創(chuàng)建一個持久連接,使用mysql_pconnect函數(shù)惊来。

(2)選擇數(shù)據(jù)庫

mysql_select_db('db_name',$connection);

<u></u>mysql_select_db用來設(shè)置活動的mysql數(shù)據(jù)庫丽涩。
它接受2個參數(shù):數(shù)據(jù)庫名,連接標(biāo)識(可選裁蚁,如果未指定矢渊,則使用上一個連接)
如果成功則返回true,失敗則返回false枉证。

(3)連接數(shù)據(jù)庫的時候指定編碼

使php寫入mysql的編碼為utf-8矮男。

php5.2.3以及mysql5.0.7之后建議使用:

mysql_set_charset('utf8',$connection);

不建議使用:

mysql_query('SET NAME utf8',$connection);

(4)執(zhí)行sql語句

$sql=" SELECT * FROM` gosun_activity `";
$result=mysql_query($sql);

<u></u>mysql_query用來執(zhí)行一條mysql查詢。
它接受2個參數(shù):查詢字符串室谚,連接標(biāo)識(可選毡鉴,如果未規(guī)定崔泵,則使用上一個打開的連接)
<u></u>mysql_query僅對SELECTSHOW眨补,EXPLAINDESCRIBE語句返回一個資源標(biāo)識符(結(jié)果集)管削,如果查詢執(zhí)行不正確則返回false。對于其他類型的sql語句撑螺,mysql_query在執(zhí)行成功時返回true,出錯時返回false崎弃。

注意:
查詢字符串不應(yīng)以分號結(jié)束甘晤。
如果沒有打開的連接,本函數(shù)會嘗試無參數(shù)調(diào)用mysql_connect函數(shù)來建立一個連接并使用饲做。
非false的返回值线婚,意味著查詢是合法的,并能夠被服務(wù)器執(zhí)行盆均,這并不說明任何有關(guān)影響到的或返回的行數(shù)塞弊,很有可能一條查詢執(zhí)行成功了但并未影響到或并未返回任何行。
該函數(shù)會自動對記錄集進(jìn)行讀取和緩存泪姨,如需進(jìn)行非緩存查詢游沿,使用mysql_unbuffered_query

(5)獲得返回行數(shù)

$supportNumber=mysql_num_rows($result);

<u></u>mysql_num_rows用來返回結(jié)果集中行的數(shù)目。
它接受1個參數(shù):結(jié)果集肮砾。

注意:
此命令僅對SELECT語句有效诀黍。
要取得被INSERTUPDATE仗处,或者DELETE查詢所影響到的行的數(shù)目眯勾,使用mysql_affected_rows
如果使用mysql_unbuffered_query婆誓,則直到結(jié)果集中的所有行都被提取后mysql_num_rows才能返回正確的值吃环。

(6)獲得結(jié)果集的下一行

$row=mysql_fetch_array($result);

<u></u>mysql_fetch_array用來從結(jié)果集中取得一行作為數(shù)組。
(關(guān)聯(lián)數(shù)組洋幻,數(shù)字?jǐn)?shù)組郁轻,或二者兼有)
如果沒有更多的行,則返回false鞋屈。
它接受2個參數(shù):數(shù)據(jù)指針范咨,結(jié)果類型
數(shù)據(jù)指針,是mysql_query的返回值厂庇。
結(jié)果類型渠啊,MYSQL_ASSOC關(guān)聯(lián)數(shù)組,MYSQL_NUM數(shù)字?jǐn)?shù)組权旷,MYSQL_BOTH默認(rèn)(同時產(chǎn)生關(guān)聯(lián)和數(shù)字?jǐn)?shù)組)

注意:
<u></u>mysql_fetch_arraymysql_fetch_row的擴(kuò)展版本替蛉,除了將數(shù)據(jù)以數(shù)字索引方式儲存在數(shù)組中之外贯溅,還可以將數(shù)據(jù)作為關(guān)聯(lián)索引儲存,用字段名作為鍵名躲查。
mysql_fetch_array并不明顯比用mysql_fetch_row慢它浅,而且還明顯提供了更多的值。
字段名是區(qū)分大小寫的镣煮。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末姐霍,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子典唇,更是在濱河造成了極大的恐慌镊折,老刑警劉巖,帶你破解...
    沈念sama閱讀 212,718評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件介衔,死亡現(xiàn)場離奇詭異恨胚,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)炎咖,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,683評論 3 385
  • 文/潘曉璐 我一進(jìn)店門赃泡,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人乘盼,你說我怎么就攤上這事升熊。” “怎么了蹦肴?”我有些...
    開封第一講書人閱讀 158,207評論 0 348
  • 文/不壞的土叔 我叫張陵僚碎,是天一觀的道長。 經(jīng)常有香客問我阴幌,道長勺阐,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,755評論 1 284
  • 正文 為了忘掉前任矛双,我火速辦了婚禮渊抽,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘议忽。我一直安慰自己懒闷,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 65,862評論 6 386
  • 文/花漫 我一把揭開白布栈幸。 她就那樣靜靜地躺著愤估,像睡著了一般。 火紅的嫁衣襯著肌膚如雪速址。 梳的紋絲不亂的頭發(fā)上玩焰,一...
    開封第一講書人閱讀 50,050評論 1 291
  • 那天,我揣著相機(jī)與錄音芍锚,去河邊找鬼昔园。 笑死蔓榄,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的默刚。 我是一名探鬼主播甥郑,決...
    沈念sama閱讀 39,136評論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼荤西!你這毒婦竟也來了澜搅?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,882評論 0 268
  • 序言:老撾萬榮一對情侶失蹤邪锌,失蹤者是張志新(化名)和其女友劉穎店展,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體秃流,經(jīng)...
    沈念sama閱讀 44,330評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,651評論 2 327
  • 正文 我和宋清朗相戀三年柳弄,在試婚紗的時候發(fā)現(xiàn)自己被綠了舶胀。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,789評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡碧注,死狀恐怖嚣伐,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情萍丐,我是刑警寧澤轩端,帶...
    沈念sama閱讀 34,477評論 4 333
  • 正文 年R本政府宣布,位于F島的核電站逝变,受9級特大地震影響基茵,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜壳影,卻給世界環(huán)境...
    茶點故事閱讀 40,135評論 3 317
  • 文/蒙蒙 一拱层、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧宴咧,春花似錦根灯、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,864評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至氧卧,卻和暖如春桃笙,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背假抄。 一陣腳步聲響...
    開封第一講書人閱讀 32,099評論 1 267
  • 我被黑心中介騙來泰國打工怎栽, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留丽猬,地道東北人。 一個月前我還...
    沈念sama閱讀 46,598評論 2 362
  • 正文 我出身青樓熏瞄,卻偏偏與公主長得像脚祟,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子强饮,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,697評論 2 351

推薦閱讀更多精彩內(nèi)容