当前位置: 首页 > news >正文

mysql pdo rowcount_PDO rowCount()在MySQL上有效,但在SQL Server 2008 R...

当我在SQL Server 2008中获得行数时遇到问题,因为我的代码使用MySQL可以正常运行,但在SQL Server中却不能.

$sql = "SELECT TOP 1 U.Id , U.Name, U.Profile, P.Name NameProfile

FROM sa_users U

INNER JOIN sa_profiles P ON P.Id = U.Profile

WHERE User = :user AND Pass = :pass";

$result = $this->dbConnect->prepare($sql) or die ($sql);

$result->bindParam(':user',$this->data['username'],PDO::PARAM_STR);

$result->bindParam(':pass',$this->data['password'],PDO::PARAM_STR);

if (!$result->execute()) {

return false;

}

$numrows = $result->rowCount();

$jsonLogin = array();

var_dump($numrows);

if($numrows > 0) {

while ($row = $result->fetch(PDO::FETCH_ASSOC)) {

$jsonLogin = array(

'name' => $row['Name'],

'id' => $row['Id'],

'profile' => $row['Profile'],

'n_profile' => $row['NameProfile']

);

}

$jsonLogin['area'] = 'another';

return $jsonLogin;

} else {

return false;

}

MySQL和SQL Server中的var_dump($result-> fetch())

array(8) {

["Id"]=>

string(1) "1"

[0]=>

string(1) "1"

["Nombre"]=>

string(13) "Administrador"

[1]=>

string(13) "Administrador"

["Perfil"]=>

string(1) "1"

[2]=>

string(1) "1"

["NomPerfil"]=>

string(13) "Administrador"

[3]=>

string(13) "Administrador"

}

SQL Server中的var_dump($numrows)

int(-1)

MySQL中的var_dump($numrows)

int(1)

问候.

相关文章:

  • mysql+数据库索引策略_mysql数据库索引
  • 企业组织架构mysql_[MySQL] 数据目录的组织架构
  • matlab一维搜索_工程优化设计与Matlab实现——一维搜索方法(黄金分割法)
  • mysql源码索引_Mysql中的索引
  • python3.5如何安装pip管理工具_python3.5.2安装pip管理工具
  • vue watch监听对象的属性_手把手教你深入Vue中对比computed和watch属性的区别
  • python自媒体混剪视频_自媒体短视频运营中的混剪怎么做?我们又该如何去寻找素材呢?...
  • mysql延迟同步sql_delay_彻底终结MySQL同步延迟问题
  • java 接口发布_HTTP接口的发布,用Javaweb如何实现?
  • java object操作_java_object的具体使用--上帝
  • java web编程题_Java开发经典面试题:Javaweb相关
  • java里的引用_探究Java中的引用
  • opencv java linux_Linux下 编译java环境的OpenCv so库
  • java http 服务器搭建_基于http.server搭建局域网服务器过程解析
  • java堆栈数组_Java 基于int数组创建堆栈
  • (ckeditor+ckfinder用法)Jquery,js获取ckeditor值
  • .pyc 想到的一些问题
  • @angular/forms 源码解析之双向绑定
  • 【剑指offer】让抽象问题具体化
  • Android路由框架AnnoRouter:使用Java接口来定义路由跳转
  • Java到底能干嘛?
  • leetcode98. Validate Binary Search Tree
  • Linux下的乱码问题
  • PHP面试之三:MySQL数据库
  • ReactNative开发常用的三方模块
  • Spring声明式事务管理之一:五大属性分析
  • 老板让我十分钟上手nx-admin
  • 前嗅ForeSpider教程:创建模板
  • 如何用vue打造一个移动端音乐播放器
  • 什么是Javascript函数节流?
  • 微信小程序填坑清单
  • # MySQL server 层和存储引擎层是怎么交互数据的?
  • #!/usr/bin/python与#!/usr/bin/env python的区别
  • #FPGA(基础知识)
  • (js)循环条件满足时终止循环
  • (二十五)admin-boot项目之集成消息队列Rabbitmq
  • . ./ bash dash source 这五种执行shell脚本方式 区别
  • .net 4.0发布后不能正常显示图片问题
  • .NET MVC之AOP
  • .NET 设计模式—适配器模式(Adapter Pattern)
  • .net操作Excel出错解决
  • .NET面试题解析(11)-SQL语言基础及数据库基本原理
  • .Net转Java自学之路—SpringMVC框架篇六(异常处理)
  • ??eclipse的安装配置问题!??
  • @取消转义
  • [ 隧道技术 ] 反弹shell的集中常见方式(二)bash反弹shell
  • [2018][note]用于超快偏振开关和动态光束分裂的all-optical有源THz超表——
  • [Android开源]EasySharedPreferences:优雅的进行SharedPreferences数据存储操作
  • [BT]BUUCTF刷题第8天(3.26)
  • [BZOJ2281][SDOI2011]黑白棋(K-Nim博弈)
  • [C# WPF] DataGrid选中行或选中单元格的背景和字体颜色修改
  • [C#]C# winform实现imagecaption图像生成描述图文描述生成
  • [CF543A]/[CF544C]Writing Code
  • [codevs] 1029 遍历问题
  • [dart学习]第四篇:函数