php mysql PDO基本操作
2015-09-06 15:35
567 查看
<?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)); ?>
相关文章推荐
- PHP 实现定时任务的几种方法
- php——{}的运用
- wampserver安装pthreads多线程扩展教程
- PHP基础2
- php laravel框架下通过jsonp跨域访问
- jrtplib 在vs2010中的移植
- ContentProvider的一些总结
- php——<<<start运算符
- php里日期的部分显示
- php中日期时间的用法
- php计算几分钟前、几小时前等
- PHPMailer通过Gmail和Office365的SMTP账号发送邮件设置
- thinkphp独立分组后分页功能不能用的解决办法
- vsftpd配置好后,仍然出现无法下载文件的情况
- Eclipse的PHP插件PHPEclipse安装和使用
- LeapFTP 显示服务器端文件名乱码问题处理
- [转] rtp h264注意点(FU-A分包方式说明)
- IIS FTP文件服务器搭建步骤
- PHP PDO函数库详解
- phpMyAdmin4.4.7安装及配置