代码之家  ›  专栏  ›  技术社区  ›  user1022786

一个基于应用程序的(独立于会话的)计数器,它按对服务器执行的顺序对查询进行计数

  •  0
  • user1022786  · 技术社区  · 7 年前

    PDO(或MySQL)有内部计数器吗?如果它没有,我如何在不写入db或不使用文件系统的情况下获得查询的顺序。

    我现在做的是

    1. 构造我的PDO对象:

      $dbpdo = new PDO("mysql:host=$db_host;dbname=$db_name", $db_username, 
      $db_password, array(PDO::ATTR_PERSISTENT => true));
      $dbpdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
      $dbpdo->setAttribute(PDO::ATTR_TIMEOUT, 30);
      $dbpdo->query("SET NAMES utf8");  
      
    2. 执行查询:

      $q = $dbpdo->prepare($sql);
      $q-> execute($arr);
      

    0 回复  |  直到 7 年前