两个PDO::query()
和PDO::prepare()
返回一个PDOStatement对象对象,但两者是不同的使用:确定是否PDOStatement对象对象来源于PDO ::查询()或PDO ::准备()
- 一个PDOStatement对象从
PDO::query()
准备与fetch()
或fetchAll()
- 一个PDOSatement立即使用从
PDO::prepare()
需要与bind()
运行与填充才可以使用fetch()
有没有一种方法可以区分来自PDO::query()
的PDOSatement与来自PDO::prepare()
的PDOSatement?
为什么你需要? –
因为我想;)那就是说...我一直在玩弄一些可以处理很多stmt对象的pdo包装器。有必要将它们分开。 – CoR