mysql - php 對資料庫的操作,使用 過程化 和 對象化 單詞都是一樣的碼?

來源:互聯網
上載者:User
關鍵字 php mysql sql
剛把 php 和 MySQL 綜合起來學習,
提前問問,面向過程的函數 和 物件導向的函數一樣的嗎?

比如 query 函數,可以如下寫:
mysql_query($sql); //方法
$conn->query($sql) //對象

再如 connect_error 函數,可以寫如下:
mysqli_connect_error(); //方法
$conn->connect_error //過程

別的我也沒實驗了,
我想問問,是不是所有 函數 mysqli_ 換成 $對象名-> 都行?

還有就是操作資料,習慣在什麼地方使用 過程化 什麼時候使用 對象化?

回複內容:

剛把 php 和 MySQL 綜合起來學習,
提前問問,面向過程的函數 和 物件導向的函數一樣的嗎?

比如 query 函數,可以如下寫:
mysql_query($sql); //方法
$conn->query($sql) //對象

再如 connect_error 函數,可以寫如下:
mysqli_connect_error(); //方法
$conn->connect_error //過程

別的我也沒實驗了,
我想問問,是不是所有 函數 mysqli_ 換成 $對象名-> 都行?

還有就是操作資料,習慣在什麼地方使用 過程化 什麼時候使用 對象化?

PHP Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future:
過程化的寫法只有php_mysql才支援,但是php高版本已經取消了php_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.