动态 版块 消息 我的
[经验分享]第2讲 : 通过pdo的query()方法对数据库进行操作

 

看完本视频后请放下一颗激动和骄傲的心仔细学习下一节(重要的预处理)!

<?php
header('content-type:text/html; charset=utf-8');
//实例化pdo对象
$pdo = new PDO('mysql:host=127.0.0.1;port=3306;dbname=test;', 'root', '888888');
//通过query函数执行sql命令
$pdo->query('set names utf8');
//插入数据
$sql = "insert into persons (name,age) values ('小明', 18);";
$res = $pdo->query($sql);
var_dump($res);//成功返回对象 失败返回false
echo $res->queryString.'<br />';
//删除数据
$sql = "delete from persons where id = 1";
$res = $pdo->query($sql);
var_dump($res);//成功返回对象 失败返回false
echo $res->queryString.'<br />';
//修改数据
$sql = "update persons set name='lucy' where id = 2;";
$res = $pdo->query($sql);
var_dump($res);//成功返回对象 失败返回false
//查询数据
$sql = "select * from persons order by id desc;";
$res = $pdo->query($sql);
var_dump($res);//成功返回对象 失败返回false
$arr = $res->fetchAll(PDO::FETCH_ASSOC);
/*
 * FETCH_BOTH      是默认的,可省,返回关联和索引。
 * FETCH_ASSOC     参数决定返回的只有关联数组。
 * PDO::FETCH_NUM  返回索引数组
 * PDO::FETCH_OBJ  返回由对象组成的二维数组
 */
print_r($arr);
 0  已被阅读了1406次  楼主 2018-05-02 00:30:46
回复列表

评论一下:

Copyright © 2015 - 2018 itta团队 All Rights Reserved.

已有0次打赏