PHP PDO sqlsrv执行多个SELECT COUNT

时间:2015-06-25 10:25:58

标签: php sql pdo sqlsrv

我正处于PDO学习曲线的最开始,并且吸收了所有我可以学习的东西。如果下面的代码是最好的方法,请告诉我们。我想查找用户是否在多个SQL Server表中有一个条目

$res_PR: array(2) {["PRcounter"]=>string(1) "0" [0]=>string(1) "0"}
$res_TA: array(2) {["TAcounter"]=>string(1) "0" [0]=>string(1) "0"}
$res_sites: array(211) {[0]=>array(3) {["site_ID"]=>string(1) "1" ["site_name"]=>...}

正如预期的那样,返回的输出是

angular.module('customControl').
directive('contenteditable', [function() {
return {
    restrict: 'A', // only activate on element attribute
    require: '?ngModel', // get a hold of NgModelController
    link: function(scope, element, attrs, ngModel) {
        if (!ngModel) return; // do nothing if no ng-model        
        ngModel.$parsers.push(function(value) {
            // do what you want to happen before "debounce"
            // debounce here by waiting 500ms
        });
    }
};
}]);

这是我正在研究的几个代码段之一。当页面加载时,我将从7个表中拉回一行。以上是罚款,还是可以准备多个语句然后在单个execute()语句中执行?

非常感谢。

1 个答案:

答案 0 :(得分:2)

  

可以准备多个语句,然后在单个execute()语句中执行吗?

没有。

即使有可能,它也不会解决您的任何问题,因为它们与PDO无关,并且属于一般数据库知识,例如表结构和优化。比方说,如果你把所有的计数器放在一个表中,你肯定能够在一个查询中得到它们。如果你为用户名创建索引,它会加快速度。