php--mysqli擴充庫之增、刪、改、查

來源:互聯網
上載者:User

標籤:mysqli

<?php

/**************************mysqli擴充庫********************************/

/*使用php mysqli擴充操作mysql資料庫,是mysql擴充庫的增強版,效率、安全有所提高,支援物件導向編程

同時也提供了面向過程的編程風格

★mysql語句的特別說明:如果操作的欄位類型是字串型則要求要使用單引號包起來,如果操作的欄位類型是數值型的則可以用單引號包也可以不用★

*/

/*

//查詢

//物件導向風格 1.建立mysqli對象 2.操作資料庫 3.處理結果 4.關閉資源

//1.建立對象

$mysqli=new mysqli("127.0.0.1","root","hfcc551","test");

//驗證是否串連

if($mysqli->connect_error)

{

die("串連失敗!".$mysqli->connect_error);

}

//2.操作資料庫(發送sql指令)

$sql="select * from user";

$res=$mysqli->query($sql);//$res是結果集

//3.處理結果

while($row=$res->fetch_row())

{

foreach($row as $k=>$v)

{

echo "--".$v;

}

echo "<br/>";

}

//4.關閉資源

$res->free();//釋放記憶體

$mysqli->close();//關閉串連

*/


//增、刪、改

$mysqli=new mysqli("127.0.0.1","root","hfcc551","test");

if($mysqli->connect_error)

{

die("串連失敗!".$mysqli->connect_error);

}

//$sql="insert into user (name,password,age) values (‘劉一‘,md5(‘sf123456‘),57)";//添加一條記錄

//$sql="delete from user where id=17";//刪除一條記錄

$sql="update user set name=‘小蘇‘ where id=18";//修改一條資料

$b=$mysqli->query($sql);//$b是布爾值

if(!$b)

{

echo "失敗!".$mysqli->error;

}

else

{

//看看有多少行記錄受影響

if($mysqli->affected_rows>0)

{

echo "成功!";

}

else

{

echo "沒有行數受影響";

}

}

$mysqli->close();//沒有資源可以關閉因為$b是布爾類型值 所以關閉串連即可


php--mysqli擴充庫之增、刪、改、查

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.