pdo

    191热度

    6回答

    为什么我无法将表名称传递给准备好的PDO语句? $stmt = $dbh->prepare('SELECT * FROM :table WHERE 1'); if ($stmt->execute(array(':table' => 'users'))) { var_dump($stmt->fetchAll()); } 是否有另一种安全的方式将表名插入SQL查询?随着安全我的意思是

    42热度

    7回答

    我在项目中使用PHP的PDO层进行数据访问,并且我一直在阅读它,并且看到它对持久数据库连接具有良好的固有支持。我想知道我是否应该使用它们。我会看到一个CRUD重型应用程序的性能优势吗?是否有缺点需要考虑,可能与安全有关? 如果对你很重要,我使用MySQL 5.x.

    10热度

    5回答

    如何让PDO在我的Mac(os x 10.5)上工作?我在Zend/Eclipse中使用内置的php和php。似乎无法找到有用的驱动程序。

    2热度

    2回答

    这有些奇怪,我完全可以将它编码为完全错误的 - 因此,为什么我在两天内在脚本的完全不同部分碰到了相同的错误两次。我使用的代码如下: public function findAll($constraints = array()) { // Select all records $SQL = 'SELECT * FROM ' . $this->tableName;

    0热度

    4回答

    我正在构建一个基于默认PDO和PDOStatement类的扩展版本的项目,因此它使用PDO样式命名参数而不是“?”变量的占位符。 但是,客户端现在要求我们考虑使用不同的驱动程序,因为它们的OS X Web Server版本显然无法轻松安装此驱动程序。那么是否有人知道任何其他数据库抽象库或数据库访问驱动程序,我可以使用我们当前的一组功能来轻松扩展,这些功能采用像PDO这样的命名参数?

    0热度

    4回答

    我想分页SQL查询的结果在网页上使用。语言和数据库后端是PHP和SQLite。 的代码我使用的作品像这样的东西(页编号从0开始) http://example.com/table?page=0 page = request(page) per = 10 // results per page offset = page * per // take one extra record so w