微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

php mysql PDO基本操作

<?PHP  

$dbh = new PDO('MysqL:host=localhost;dbname=localhost','root','');    

$dbh->setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION);    

$dbh->exec('set names utf8');   

/*添加*/  

//$sql = "INSERT INTO `user` SET `login`=:login AND `password`=:password";   

$sql = "INSERT INTO `user` (`login`,`password`)VALUES (:login,:password)";  $stmt = $dbh->prepare($sql);  $stmt->execute(array(':login'=>'admin1',':password'=>''));    

echo $dbh->lastinsertid();    

/*修改*/  

$sql = "UPDATE `user` SET `password`=:password WHERE `user_id`=:userId";    

$stmt = $dbh->prepare($sql);    

$stmt->execute(array(':userId'=>'7',':password'=>'4607e782c4d86fd5364d7e4508bb10d9'));    

echo $stmt->rowCount();   

/*删除*/  

$sql = "DELETE FROM `user` WHERE `login` LIKE 'admin_'"; //admin%    

$stmt = $dbh->prepare($sql);    

$stmt->execute();    

echo $stmt->rowCount();    

/*查询*/  

$login = 'admin%';    

$sql = "SELECT * FROM `user` WHERE `login` LIKE :login";    

$stmt = $dbh->prepare($sql);    

$stmt->execute(array(':login'=>$login));    

while($row = $stmt->fetch(PDO::FETCH_ASSOC)){       

print_r($row);    

}    

print_r( $stmt->fetchAll(PDO::FETCH_ASSOC));   

?>

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐