php使用PDO删除数据问题(关于exec)

php使用PDO删除数据问题(关于exec),第1张

1.用exec没错,执行添加,删除语句都用这个

2.最后得到的是int类型 (返回受影响的行数)

3.如果没有删除成功

if($del===false){

//没有成功执行程序块

}

//连接、查询

try

{

$dbh

=

new

PDO('mysql:host=localhostdbname=test',

$user,

$pass)

foreach($dbh->query('SELECT

*

from

FOO')

as

$row)

{

print_r($row)

}

$dbh

=

null//释放资源

}

catch

(PDOException

$e)

{

print

"错误!:

"

.

$e->getMessage()

.

"<br></br>"

die()

}

//执行删除 *** 作,插入、修改与此类似,更改SQL语句即可

$count

=

$dbh->exec("DELETE

FROM

fruit

WHERE

colour

=

'red'")

您好,您没弄好,再弄一次:1、PDO配置。打开php.ini配置文件,找到下图所示的配置信息,去掉要启用的PDO前面的“#”号即可。另外一种方式是直接在启动的wampserver中找到php扩展中的php_pdo_db.lib选项,重启wampserver服务器即可。2、如何利用PDO连接数据库。利用下面这条简单的语句即可连接数据库,$pdo=newPDO("mysql:host=localhostdbname=php100","root",“")3、PDO中常用的函数及其解释如下。PDO::query()主要是用于有记录结果返回的 *** 作,特别是SELECT *** 作PDO::exec()主要是针对没有结果集合返回的 *** 作,如INSERT、UPDATE等 *** 作PDO::lastInsertId()返回上次插入 *** 作,主键列类型是自增的最后的自增IDPDOStatement::fetch()是用来获取一条记录PDOStatement::fetchAll()是获取所有记录集到一个中。4、下面通过一个简单的php代码示例来具体介绍如何使用PDO进行数据库 *** 作。exec("insertintouser_list(uid,m_id,username,password)values(null,'3','testpdo','testpdo')")//使用查询语句$sr=$pdo->query("select*fromuser_list")//将查询的结果循环输出显示while($row=$sr->fetch()){print_r($row)}?>


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9897867.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-03
下一篇 2023-05-03

发表评论

登录后才能评论

评论列表(0条)

保存