Dreamweaver增删改查php,PHP使用PDO实现简单的增删改查

/php操作pdo实现查询

header( "Content-type: text/html; charset=utf-8" );

$dbms = 'mysql';

$user = 'root';

$pwd = '12345678';

$dbName = 'ceshi';

$host = 'localhost';

$charset = 'utf8';

$dsn = "$dbms:host=$host;dbname=$dbName;charset=$charset";

try {

$pdo = new PDO( $dsn, $user, $pwd );

} catch ( Exception $e ) {

echo $e->getMessage();

}

//查询

$sql = "select * from dunling_chat where id=? ";

//准备sql模板

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

$id = '1';

//绑定参数

$stmt->bindValue( 1, $id );

//执行预处理语句

$stmt->execute();

//推荐这种方式来获取查询结果

while ( $row = $stmt->fetch() ) {

echo $row[ 'id' ] . "
";

echo $row[ 'nicheng' ] . "
";

echo $row[ 'content' ] . "
";

echo $row[ 'time' ] . "
";

}

//释放查询结果

$stmt = null;

//关闭连接

$pdo = null;

?>

/php操作pdo实现更新

header( "Content-type: text/html; charset=utf-8" );

$dbms = 'mysql';

$user = 'root';

$pwd = '12345678';

$dbName = 'ceshi';

$host = 'localhost';

$charset = 'utf8';

$dsn = "$dbms:host=$host;dbname=$dbName;charset=$charset";

try {

$pdo = new PDO( $dsn, $user, $pwd );

} catch ( Exception $e ) {

echo $e->getMessage();

}

//更新

$sql = "update dunling_chat set nicheng=? where id=?";

//准备sql模板

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

$name = 'one';

$age = 1;

//绑定参数

$stmt->bindValue( 1, $name );

$stmt->bindValue( 2, $age );

//执行预处理语句

$stmt->execute();

$affect_row = $stmt->rowCount();

if ( $affect_row ) {

echo '更新成功' . '
';

} else {

echo '更新失败' . '
';

}

//释放查询结果

$stmt = null;

//关闭连接

$pdo = null;

?>

php操作pdo实现插入

$dbms = 'mysql';

$user = 'root';

$pwd = '12345678';

$dbName = 'ceshi';

$host = 'localhost';

$charset = 'utf8';

$dsn = "$dbms:host=$host;dbname=$dbName;charset=$charset";

try {

$pdo = new PDO( $dsn, $user, $pwd );

} catch ( Exception $e ) {

echo $e->getMessage();

}

//插入

$sql = "insert into dunling_chat(nicheng,content) values(?,?)";

//准备sql模板

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

$nicheng = 'two';

$content = 000;

//绑定参数

$stmt->bindValue( 1, $nicheng );

$stmt->bindValue( 2, $content );

//执行预处理语句

$stmt->execute();

$insert_id = $pdo->lastInsertId();

if ( $insert_id ) {

echo '新增成功' . '
';

} else {

echo '新增失败' . '
';

}

//释放查询结果

$stmt = null;

//关闭连接

$pdo = null;

?>

php操作pdo实现删除

header("Content-type: text/html; charset=utf-8");

$dbms = 'mysql';

$user = 'root';

$pwd = '12345678';

$dbName = 'ceshi';

$host = 'localhost';

$charset = 'utf8';

$dsn="$dbms:host=$host;dbname=$dbName;charset=$charset";

try{

$pdo=new PDO($dsn,$user,$pwd);

}

catch(Exception $e)

{

echo $e->getMessage();

}

//删除

$sql = "delete from dunling_chat where id=?";

//准备sql模板

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

$id = 11;

//绑定参数

$stmt->bindValue(1,$id);

//执行预处理语句

$stmt->execute();

$affect_row = $stmt->rowCount();

if($affect_row)

{

echo '删除成功'.'
';

}

else

{

echo '删除失败'.'
';

}

//释放查询结果

$stmt = null;

//关闭连接

$pdo = null;

?>

顶一下

(0)

100%订阅

回复

踩一下

(0)

100%

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值