php使用PDO操作MySQL數據庫實例
來源:易賢網 閱讀:715 次 日期:2015-03-31 10:50:12
溫馨提示:易賢網小編為您整理了“php使用PDO操作MySQL數據庫實例”,方便廣大網友查閱!

這篇文章主要介紹了php使用PDO操作MySQL數據庫,實例分析了PDO的開啟與針對MySQL數據庫的增刪改查等基本操作方法,具有一定參考借鑒價值,需要的朋友可以參考下

本文實例講述了php使用PDO操作MySQL數據庫的方法。分享給大家供大家參考。具體分析如下:

PDO是mysql數據庫操作的一個公用類,我們不需要進行自定類就可以直接使用pdo來操作數據庫,但是在php默認配置中pdo是未開啟所以我們必須先在php.ini中開啟它才可以使用,這里來詳細介紹一下.

PDO擴展為PHP訪問數據庫定義了一個輕量級的,一致性的接口,它提供了一個數據訪問抽象層,這樣,無論使用什么數據庫,都可以通過一致的函數執(zhí)行查詢和獲取數據.

PDO支持的PHP版本為PHP5.1以及更高的版本,而且在PHP5.2下PDO默認為開啟狀態(tài).

下面是在php.ini中PDO的配置:

代碼如下:

extension=php_pdo.dll

為了啟用對某個數據庫的支持,需要在php配置文件中將相應的擴展打開,例如要支持MySQL,需要開啟下面的擴展:

代碼如下:

extension=php_pdo_mysql.dll

這里是使用PDO對mysql進行基本的增刪改查操作,PHP程序代碼如下:

代碼如下:

header("content-type:text/html;charset=utf-8");

$dsn="mysql:dbname=test;host=localhost";

$db_user='root';

$db_pass='admin';

try{

$pdo=new PDO($dsn,$db_user,$db_pass);

}catch(PDOException $e){

echo '數據庫連接失敗'.$e->getMessage();

}

//新增

$sql="insert into buyer (username,password,email) values ('ff','123456','admin@admin.com')";

$res=$pdo->exec($sql);

echo '影響行數:'.$res;

//修改

$sql="update buyer set username='ff123' where id>3";

$res=$pdo->exec($sql);

echo '影響行數:'.$res;

//查詢

$sql="select * from buyer";

$res=$pdo->query($sql);

foreach($res as $row){

echo $row['username'].'<br/>';

}

//刪除

$sql="delete from buyer where id>5";

$res=$pdo->exec($sql);

echo '影響行數:'.$res;

希望本文所述對大家的php程序設計有所幫助。

更多信息請查看IT技術專欄

更多信息請查看網絡編程

扫描二维码关注易贤网公众号

易賢網手機網站地址:php使用PDO操作MySQL數據庫實例

2025國考·省考課程試聽報名

  • 報班類型
  • 姓名
  • 手機號
  • 驗證碼

【备考推荐】2025年事业单位联考系统精讲课,免费试看,配套资料包邮到家

關于我們 | 聯系我們 | 人才招聘 | 網站聲明 | 網站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機站點 | 投訴建議
工業(yè)和信息化部備案號:滇ICP備2023014141號-1 云南省教育廳備案號:云教ICP備0901021 滇公網安備53010202001879號 人力資源服務許可證:(云)人服證字(2023)第0102001523號
聯系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關注公眾號:hfpxwx
咨詢QQ:1093837350(9:00—18:00)版權所有:易賢網