博客列表 >PDO增删改-3.21

PDO增删改-3.21

太早的博客
太早的博客原创
2019年03月22日 23:26:31727浏览

备注:向表格中插入新的行

实例

<?php
	$dsn = 'mysql:host=127.0.0.1;dbname=van;charset=utf8;port=3306;';
	$dbname = 'root';
	$dbpassword = 'root';
	$pdo = new PDO($dsn,$dbname,$dbpassword);
	$sql = 'INSERT INTO `staff` (`name`,`age`,`sex`,`position`,`mobile`,`hiredate`)';
	$sql .= ' VALUES (:name, :age, :sex, :position, :mobile, :hiredate)';
	$stmt = $pdo->prepare($sql);
	$k = ['name','age','sex','position','mobile','hiredate'];
	$v = ['沐泓',13,'男','丐帮帮主','13333333333',time()];
	$d = array_combine($k,$v);
	$stmt->execute($d);
	echo $stmt->rowCount();

运行实例 »

点击 "运行实例" 按钮查看在线实例


备注:删除表中的行

实例

<?php
	$dsn = 'mysql:host=127.0.0.1;dbname=van;charset=utf8;port=3306;';
	$dbname = 'root';
	$dbpassword = 'root';
	$pdo = new PDO($dsn,$dbname,$dbpassword);
	$sql = 'DELETE FROM `staff` WHERE `name`=:name';
	$stmt = $pdo->prepare($sql);
	$stmt->execute(['name'=>'沐泓']);
    echo $stmt->rowCount();

运行实例 »

点击 "运行实例" 按钮查看在线实例


备注:修改表中的数据

实例

<?php
	$dsn = 'mysql:host=127.0.0.1;dbname=van;charset=utf8;port=3306;';
	$dbname = 'root';
	$dbpassword = 'root';
	$pdo = new PDO($dsn,$dbname,$dbpassword);
	$sql = 'UPDATE `staff` SET `position` = :position WHERE `id`=:id';
	$stmt = $pdo->prepare($sql);
	$stmt->execute(['position'=>'前台', 'id'=>5]);
	echo $stmt->rowCount();

运行实例 »

点击 "运行实例" 按钮查看在线实例


上一条:PDO练习2下一条:php与html混编3月19日
声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议