PDO的基础使用

1,数据库设计

create table book(

id int(4) not null primary key auto_increment,

name varchar(255) not null,

author varchar(255) not null)

CHARSET=utf8;

微信图片_20180305101021.png

2,插入测试数据

insert into book values

(1,'php基础教程','smile1'),

(2,'php中级教程','smile2'),

(3,'php高级教程','smile3');

数据库展示:

微信图片_20180305102309.png

3,设置数据库连接变量


       

4,PDO连接数据库

getMessage().'
'; }

5,执行sql语句并打印

$sql='select *from book'; $result=$pdo->query($sql); $row=$result->fetchAll(); echo "
"; print_r($row); echo "
";

打印结果展示:

微信图片_20180305102005.png

实际操作中有时候只需要获取索引数组,这时只需要更改fetchAll()函数里的参数即可

代码:

fetchAll(PDO::FETCH_ASSOC); //获取索引数组

打印结果如下:

微信图片_20180305125838.png

想要获取数据库第二列的值,代码如下:

fetchAll(PDO::FETCH_COLUMN,1);//获取第二列的所有值

打印如下所示:

微信图片_20180305130114.png

Weiter lernen
||
getMessage().'
'; } $sql='select *from book'; $result=$pdo->query($sql); $row=$result->fetchAll(); echo "
"; print_r($row); echo "
";
einreichen Code zurücksetzen
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!