用户登录

使用 bindParam 方法,我们得挨个为声明里面用的点位符去绑定具体的值 ... 有一种更简单的方法,不需要使用 bindParam ... 可以准备一个要绑定到点位符上面的数据的数组 ...

如果我们用的是有名字的点位符 ... 这样就可以使用这个占位符的名字去命名数组里面的项目的名字 .. 也就是作为数组项目的键 ... 或者叫 key ...

然后,把这个数据数组,作为 execute() 方法的一个参数 ...

下面,我们再去试一下这种方法。

先去准备一个关联数组 ... 可以叫做 $data ... 定义数组可以使用 array() 函数 ... 也可以使用方括号的形式 ...

数组里面的项目就是跟点位符对应的 ... 先是点位符的名字 ... title ... 这里不需要前面加上冒号 ... 然后是对应的值 ... 也就是要跟 :title 这个点位符绑定的数据 ...

再设置一下 content ...

$data = [
'title' => '海上钢琴师',
'content' => '一名具有钢琴天赋的孤儿历经一切的苦难:音乐、爱情及两次大战,但他从未放弃过他生长的地方。一部荡气回肠的诗意旅程电影。'] ;

下面,我们可以把这个数组 .. 作为 execute() 方法的一个参数 ...

$statement->execute($data);

这样就不需要使用声明的 bindParam 方法去挨个为点位符绑定具体的数据了 ... 注释掉这两行代码 ...

然后再去执行一下这个页面 .... 保存 ...

再打开数据库管理软件 ...

这里,在 Posts 表里面,又会多了一条新的数据 ...

0:00
0:00
4:42
0:00
2:17
0:00
0:00
0:00
1:22
3:45
0:00
0:00

使用关联数组绑定《 PHP 基础 》

统计

14696
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点