php 串連mysql資料庫以及增刪改查

來源:互聯網
上載者:User

標籤:nec   建立對象   調用   connect   執行sql   密碼   失敗   mysq   調用函數   

php 串連資料庫 一般是用物件導向的方法,需要先建立一個對象,即造一個連線物件,然後再寫sql語句,(增改查刪),最後執行sql語句

 

其中在建立連線物件時 我們用到的是MySQLI  是不區分大小寫, 這裡用到的是mysqli,意思就是mysql的擴充,既可以通過面向過程的方式也可以通過物件導向的方式與資料庫進行互動,唯一不同的是調用函數(對象方法)的方式不一樣。

 

在建立連線物件後 需要先看一下串連是否成功 用if語句測試 mysqli_connect_error()就可以了  若顯示false 則串連不成功

<?php//先建立一個對象,即造一個連線物件$db=new mysqli("IP地址網域名稱","使用者名稱","密碼","資料庫名");// 寫sql 語句$sql="insert into  info values(‘p003‘,‘張三‘,‘1‘,‘n001‘)";//執行sql語句$result=$db->query($sql);//可以判斷一下$result  增改刪 的$result 傳回值是ture 或者false/* if($result){    echo "執行成功";}else{      echo"執行失敗";}*/?>

上面是關於串連MYSQL 資料庫中的增改刪語句,相對來說比較簡單,也比較單一,

下面是關於串連MYSQL 資料庫中的查 select 語句, 由於最後的傳回值是一個集對象,為了方便清晰的看到結果 我們用到了fetch_all(),fetch_row(); fetch_object();

fetch_assoc(); fetch_array()等比較常見函數,後面會有介紹,而且輸出的方式都是不同的

<?php//建立對象$db=new mysqli("","","","");//判斷是否出錯的方法 /*if(mysqli_connect_errtor()){     echo"串連失敗";     exit;}或者mysqli_connect_error()?die("串連失敗"):"";*///寫SQL語句$sql="select * from info";//執行SQL語句返回結果集對象$result=$db->query($sql);//從結果集中讀取資料,返回數組$attr=$result->fetch_all() //讀取所有資料,返回索引二維數組$attr=$result->fetch_array() //讀取當前指標指向的資料,返回索引關聯都存在的數組$attr=$result->fetch_assoc() //返回關聯陣列$attr=$result->fetch_row() //返回索引數組$attr=$result->fetch_object()  //返回對象?>

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.