您好,登錄后才能下訂單哦!
小編給大家分享一下PDO操作MYSQL的案例分析,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
<?php //PDO操作mysql數(shù)據(jù)庫(kù) 增刪改查 //1.準(zhǔn)備dsn $mysql_dsn="mysql:host=localhost;dbname=cz;charset=utf8"; //2.連接數(shù)據(jù)庫(kù) try{ $pdo=new PDO($mysql_dsn,'root','123456'); }catch(PDOException $e){ echo $e->getMessage(); } //3.設(shè)置錯(cuò)誤模式 $pdo->setAttribute(3,1); //查詢操作 $sql="SELECT * FROM user_info WHERE id=:id"; $stmt=$pdo->prepare($sql); // //綁定參數(shù) $id=1; $stmt->bindParam('id',$id); $bool=$stmt->execute(); if(!$bool){ //報(bào)錯(cuò) var_dump("SQL執(zhí)行錯(cuò)誤"); exit; }else{ $result=$stmt->fetch(2); var_dump($result); } //刪除操作 $sql="DELETE FROM user_info WHERE id=:id and sex=:sex"; $stmt=$pdo->prepare($sql); $data=array( ':id'=>3, ':sex'=>'0' ); $bool=$stmt->execute($data); //var_dump($bool); $result=$stmt->rowCount(); var_dump($result); //修改操作 $sql="UPDATE user_info SET zname='jack' WHERE id=:id"; $stmt=$pdo->prepare($sql); $id=5; $stmt->bindParam(':id',$id); $bool=$stmt->execute(); var_dump($bool); $nums=$stmt->rowCount(); var_dump($nums); //添加操作 $sql="INSERT INTO user_info(id,uid,zname,tel) VALUES(:id,:uid,:zname,:tel)"; $stmt=$pdo->prepare($sql); $data=array( ':id'=>2, ':uid'=>1, ':zname'=>'john', ':tel'=>'11111111111' ); $bool=$stmt->execute($data); $nums=$stmt->rowCount(); var_dump($nums); ?>
以上是PDO操作MYSQL的案例分析的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注億速云行業(yè)資訊頻道!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。