直接贴代码~
php pdo方法连接数据库
$dns = 'mysql:host=数据库地址;dbname=数据库名称';
$username = '数据库帐号';
$password = '数据库密码';
// 1.连接数据库,创建PDO对象
$pdo = new PDO($dns,$username,$password);
// 2.准备SQL语句
$sql = "需要执行的SQL语句;";
$stmt = $pdo->prepare($sql);
// 3. 执行SQL语句
$stmt->execute();
// 4. 关闭连接,如果不断开,系统也会自动切断
$pdo = null;
php pdo方法创建数据库
$dns = 'mysql:host=数据库地址';
$username = '数据库帐号';
$password = '数据库密码';
// 1.连接数据库,创建PDO对象
$pdo = new PDO($dns,$username,$password);
// 2.准备SQL语句
$sql = "CREATE DATABASE myDBPDO";
$stmt = $pdo->prepare($sql);
// 3. 执行SQL语句
$stmt->execute();
// 4. 关闭连接,如果不断开,系统也会自动切断
$pdo = null;
php pdo方法创建数据表
$dns = 'mysql:host=数据库地址;dbname=数据库名称';
$username = '数据库帐号';
$password = '数据库密码';
// 1.连接数据库,创建PDO对象
$pdo = new PDO($dns,$username,$password);
// 2.准备SQL语句
$sql = "CREATE TABLE `staff` (
`id` int(5) unsigned NOT NULL COMMENT '编号' AUTO_INCREMENT PRIMARY KEY,
`name` varchar(30) NOT NULL COMMENT '姓名',
`age` int(3) unsigned NOT NULL COMMENT '年龄',
`sex` int(1) unsigned NOT NULL DEFAULT '1' COMMENT '性别:1男0女',
`position` varchar(20) NOT NULL COMMENT '职位',
`mobile` char(11) NOT NULL COMMENT '手机',
`hiredate` int(10) unsigned NOT NULL COMMENT '入职时间'
) ENGINE='MyISAM' COLLATE 'utf8_general_ci';";
$stmt = $pdo->prepare($sql);
// 3. 执行SQL语句
$stmt->execute();
// 4. 关闭连接,如果不断开,系统也会自动切断
$pdo = null;
php pdo方法连接数据库并插入数据
$dns = 'mysql:host=数据库地址;dbname=数据库名称';
$username = '数据库帐号';
$password = '数据库密码';
// 1.连接数据库,创建PDO对象
$pdo = new PDO($dns,$username,$password);
// 2.准备SQL语句
$sql = "INSERT INTO `staff` (`name`, `age`, `sex`, `mobile`, `position`, `hiredate`)
VALUES ('天勤汪', '27', '1', '1888888888', '产品经理', '1548999267');
INSERT INTO `staff` (`name`, `age`, `sex`, `mobile`, `position`,`hiredate`)
VALUES ('天勤喵', '27', '1', '19999999999', '运营经理', '1548999267');";
$stmt = $pdo->prepare($sql);
// 3. 执行SQL语句
$stmt->execute();
// 4. 关闭连接,如果不断开,系统也会自动切断
$pdo = null;
php pdo方法连接数据库并删除数据
$dns = 'mysql:host=数据库地址;dbname=数据库名称';
$username = '数据库帐号';
$password = '数据库密码';
// 1.连接数据库,创建PDO对象
$pdo = new PDO($dns,$username,$password);
// 2.准备SQL语句,删除数据
$sql = "DELETE FROM 表名称 WHERE 列名称=值";
$stmt = $pdo->prepare($sql);
// 3. 执行SQL语句
$stmt->execute();
// 4. 关闭连接,如果不断开,系统也会自动切断
$pdo = null;
php pdo方法连接数据库并更新数据
$dns = 'mysql:host=数据库地址;dbname=数据库名称';
$username = '数据库帐号';
$password = '数据库密码';
// 1.连接数据库,创建PDO对象
$pdo = new PDO($dns,$username,$password);
// 2.准备SQL语句,更新数据。WHERE是限定条件。
$sql = "UPDATE 表名称 SET 字段='值' WHERE 字段='值'";
$stmt = $pdo->prepare($sql);
// 3. 执行SQL语句
$stmt->execute();
// 4. 关闭连接,如果不断开,系统也会自动切断
$pdo = null;
天勤 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:php pdo方法连接及操作数据库