PHP串連MySQL之原生MySQL函數總結

來源:互聯網
上載者:User

標籤:


作為LAMP組合裡的好搭檔,PHP與MySQL資料庫的串連是每一個程式中必不可少的事。
在PHP中5.0以前的版本裡,通常使用MySQL原生拓展函數進行串連,而在5.0以後的版本中則推薦使用更加強大的PDO(資料抽象層)。
下面簡單總結一下,通常我們與資料庫進行互動的需要用到的常見函數。

一、配置串連資料庫資訊
  1.串連資料庫
    mysql_connect($server, $username, $password)
  2.設定字元集
    mysql_set_charset($charset)
  3.選擇資料庫
    mysql_select_db($database_name)
二、向資料庫發送並執行sql語句
  mysql_query($sql);
  sql語句執行失敗則返回false,執行成功若有資源(執行查詢等情況)的話返回資源,其餘返回true。

三、從返回的結果集中解析資料
  1.返回影響行數的
    mysql_num_rows($result) 取得結果集中行的數目
    mysql_affected_rows() 取得前一次操作所影響的記錄行數
    mysql_insert_id(); 取得上一步插入操作產生的ID

  2.返回查詢資源的(以下均是一次從結果集中取得一行記錄)
    mysql_fetch_row() 數字索引
    mysql_fetch_assoc() 欄位名索引
    mysql_fetch_array() 兩者都有

  3.返回錯誤資訊的
    mysql_error(); 文本錯誤資訊
    mysql_errno(); 錯誤資訊的數字編碼

四、關閉資料庫連接
  mysql_close();

 

PHP串連MySQL之原生MySQL函數總結

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.