pdo

    6热度

    2回答

    如果查询时间过长,有什么办法可以使PDO对象抛出错误?我已经尝试PDO :: ATTR_TIMEOUT没有效果。 我想办法把它是否正在运行超过一定量的时间较长的查询抛出一个错误。这不是我在数据库中可以做的事情,即没有在数据库上运行维护作业或任何事情。

    16热度

    3回答

    看来类常量只包括PDO::PARAM_BOOL,PDO::PARAM_INT和PDO::PARAM_STR的绑定。你只是将十进制/浮点数/双精度值绑定为字符串还是有更好的方法来对待它们? MySQLi允许'd'类型为double,令人惊讶的是,PDO在许多其他方面看起来更好时没有等价物。

    10热度

    7回答

    我正在寻找一个很好的ORM(即活动记录),它使用php扩展PDO作为base.Any建议?

    1热度

    2回答

    比方说,我有这样的事情: $db=new PDO($dsn); $statement=$db->query('Select * from foo'); while ($result=$statement->fetch()) { //do something with $result } 我怎么会把另一查询while循环的内部?即使我创建一个新的PDOStatement对象

    10热度

    2回答

    SQLite3类有一个像这样的选项。 $db = new SQLite3('mysqlitedb.db', SQLITE3_OPEN_READONLY); 在PDO您只需将开放: $db = new PDO('sqlite:mysqlitedb.db'); 我的问题是但是,有没有办法打开与PDO的数据库,以只读模式?

    4热度

    1回答

    我正在使用Zend Framework与PDO MySQL适配器,并且想在我的插入语句中使用函数。基本上,我想要生成的SQL是这样的: INSERT INTO `myTable` (`leftId`, `rightId`, `date`) VALUES ($left, $right, NOW()) 这是在我的模型代码: $data = array( "leftId" => $left,

    3热度

    3回答

    我想知道何时何地使用PDO的简单mysql_connect方法? 此PDO速度更快吗? 与其他方法相比有哪些优势?

    0热度

    1回答

    我不确定这里存在什么问题,我已经继承了一些Zend Framework的代码形式,它使用Propel来创建数据库查询。我已经改变了配置文件,有它正确的价值观,用户名,密码,本地主机,数据库名然而,只要网站有做一个数据库,把它与该消息模具: Error processing connection attributes for datasource [pe] [wrapped: Invalid PDO

    90热度

    7回答

    我使用此代码,我以后无奈: try { $dbh = new PDO('mysql:dbname=' . DB . ';host=' . HOST, USER, PASS); $dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $dbh->setAttribute(PDO::MYSQL_ATTR

    10热度

    1回答

    使用PDO/PHP和MySQL时,如何在使用INSERT ON DUPLICATE KEY UPDATE语句时检查记录是插入还是更新? 我已经看到了使用PHP的mysql_affected_rows()的解决方案,但我正在寻找一种可以用于PDO的方法。