使用php的时候,
前言 一开始我不是很理解php中的context的是什么意思 因为在中间件中同样有这个概念 在同一个中间件实例下 可以根据不同的上下文来区分不同的应用程序 但是用同样的方式去理解php的context就解释不通了 后来发现这个东西其实很简单 HTTP中的context 通俗的说就是python在使用requests库时指定的headers 在请求一个http或者https的请求时 通常要指定比如编码方式、请求体报文、User-Agent等附属的信息 而php中的context就是充当了requests…
前言 php使用PDO返回查询结果后 有几种处理方法,在此汇总一下 其实就是对statement的处理 一、单一结果的处理 在结果执行后(query、exec、execute)等操作后 如果确认是单一结果 可以执行 PDO::FETCH_ASSOC是返回方式,在前面文章已经介绍过了 $result = $stmt->fetch(PDO::FETCH_ASSOC); print_r($result); 二、多个结果的处理 多个结果的处理方式有很多 处理方式1 -> 使用while循环fetc…
实现了pdo连接数据库之后 就可以去实现对数据库的查询了 没有占位符的 SQL 可以使用 PDO::query() 执行 这里返回的是PDOStatement 因此可以使用PDOStatement相关方法对结果进行处理 本次为不安全的查询方式,不安全表示会被sql注入 返回值为1 使用fetch抓取一个结果 默认的模式为 PDO::FETCH_BOTH PDO::FETCH_ASSOC表示以键值对的方法反馈数据库查询结果 (除了PDO::FETCH_ASSOC返回键值对 (返回array…
前言 之前都是用mysqli去连接mysql数据库 现在了解了一下PDO 发现PDO的使用和mysqli很相似 而且支持的数据库更多 简单记录一下吧 启用PDO 可以去查看一下phpinfo()函数的界面 在节目中搜索pdo 如下图就是开启了mysql的pdo 如果发现没有 可以去php.ini找到如下 extension=pdo_mysql #将前面的注释解开 pdo连接mysql的代码 <?php $dsn = "mysql:host=localhost;dbname=te…