我试图通过

PHP连接到MSSQL服务器,但我的pdo连接给了我一个困难的时间和错误,我真的不明白.我下面粘贴的代码在一周前工作得很好,突然间它就停止了,没有任何人改变任何东西.我仍然可以连接到服务器并直接从命令行运行查询,但我在php中没有相同的运气.

有人看到我遗失的东西吗?我已经花了太多时间在这上面,似乎我在圈子里跑.

首先,这是我从PDOException获得的错误

SQLSTATE[] (null) (severity 0)

我的Mssql的一部分()

private function __construct() {

try{

$this->_pdo = new PDO('dblib:host=' . Config::get('prod/host') . ':'. Config::get('prod/port') .';dbname=' . Config::get('prod/db'),Config::get('prod/username'), Config::get('prod/password'));

}catch(PDOException $e){

die($e->getMessage());

}

}

public static function getInstance(){

// Already an instance of this? Return, if not, create.

if (!isset(self::$instance)) {

self::$instance = new Mssql();

}

return self::$instance;

} //...This function is working and directs to __construct()

我怎么称呼它

/*Some random php file*/

function getClients(){

$conn = Mssql::getInstance();

//.....

还有我的init.php

//...

prod' => array(

'host' => 'xxxxxxx',

'port' => '1433',

'username' => 'xxxxxxx',

'password' => 'xxxxxx',

'db' => 'xxxxxxx'

),

//.....

php pdo dblib,PHP DBlib PDO问题相关推荐

  1. php中pdo连接数据库,PHP使用PDO连接数据库

    在使用 PDO 与不同数据库之间交互时,PDO 对象中的成员方法是统一各种数据库的访问接口,所以在使用 PDO 与数据库交互之前,首先要创建一个 PDO 对象,然后再通过对象的构造函数来连接数据库.该 ...

  2. mysql pdo 安全_使用PDO查询Mysql来避免SQL注入风险

    当 我们使用传统的 mysql_connect .mysql_query方法来连接查询数据库时,如果过滤不严,就有SQL注入风险,导致网站被攻击,失 去控制.虽然可以用mysql_real_escap ...

  3. php pdo 方法,PHP之pdo操作数据库

    PDO概述 1.PDO简介 PDO是PHP数据对象(PHP Data Object)的缩写. PDO扩展为PHP访问不同数据库定义了一个轻量级的.一致性的接口: PDO作用是统一各种数据库的访问接口, ...

  4. php pdo的用法,php pdo函数库用法详解

    pdo->begintransaction() - 标明回滚起始点 pdo->commit() - 标明回滚结束点,并执行sql pdo->__construct() - 建立一个p ...

  5. pdo mysql dsn_使用PDO构造函数连接数据库及DSN详解

    PDO是PHP 5新加入的一个重大功能,因为在PHP 5以前的php4/php3都是一堆的数据库扩展来跟各个数据库的连接和处理,什么 php_mysql.dll.php_pgsql.dll.php_m ...

  6. php pdo性能,深入分析PHP PDO配置及使用方法

    PDO(PHP数据对象) 是一个轻量级的.具有兼容接口的PHP数据连接拓展,是一个PHP官方的PECL库,随PHP 5.1发布,需要PHP 5的面向对象支持,因而在更早的版本上无法使用,下面我们一起来 ...

  7. php pdo drivers no supported,php使用pdo链接,参数PDO::ATTR_EMULATE_PREPARES 设为false 报错...

    不分表情况下也会报错 PHP代码设置: $pdo->setAttribute(PDO::ATTR_STRINGIFY_FETCHES, false); $pdo->setAttribute ...

  8. php pdo 中文乱码,php pdo oracle中文乱码的快速解决方法

    在/etc/profile.d/简历oracle.sh 内容如下在NLS_LANG设置编码ORACLE_HOME=/usr/lib/oracle/12.1/client64 C_INCLUDE_PAT ...

  9. php pdo 时间,php – 使用PDO执行时间记录查询 – 自动完成功能无效

    我正在尝试创建一个中间类,它将在数组中记录查询及其执行时间.一切都很好,它完美无缺.但是当我尝试访问中间类时,自动完成功能不起作用.如何让自动完成工作.我正在使用Netbeans. 中级类名是Mode ...

最新文章

  1. vibe前景提取改进算法
  2. oracle00313 ora27037,ORA-00313, ORA-00312, ORA-27037 in Standby Database
  3. [转载]xcode5时代如何设置Architectures和Valid Architectures
  4. linux 内存占用_分享Linux内存占用几个案例
  5. 怎么用python编程实现二次差值多项式_二次插值法python实现
  6. 如何定位Source Generators性能问题
  7. 文本分类有哪些论文中很少提及却对性能有重要影响的tricks?
  8. 在Python中使用OpenCV裁剪图像
  9. 禁止用户通过shell登录
  10. TokenInsight:BTC波动率处于近3年高位,人气小幅回落
  11. osx jni 开发 1
  12. ajax回调函数提交表单,MVC3中ajax提交表单无法执行success回调函数,怎么办?
  13. screwing up
  14. 问学计算机的同学买什么电脑,学生用的笔记本电脑什么样的好
  15. SpringMVC整合activiti Modeler
  16. 【01Studio MaixPy AI K210】1.LED
  17. 矩阵分析 (二) 内积空间
  18. 如何在CAD软件中绘制连续的导线?
  19. 机械臂规划----三次样条曲线
  20. Android通过Chrome Inspect调试WebView的H5 App出现空白页面的解决方法(不需要FQ)

热门文章

  1. 关键字this、new;apply、call、bind方法的用法
  2. [******] 链表问题:将单向链表按某值划分成左边小、中间相等、右边大的形式...
  3. NKOJ2317 英语四六级考试
  4. 数据结构与算法之--高级排序:shell排序和快速排序
  5. UGUI Canvas
  6. (笔记)VC6插件安装(VC6LineNumberAddin)
  7. .net 4.0新特性-tuple
  8. File类的mkdir()与mkdirs()方法的区别
  9. 计算机数学基础知识点归纳,《计算机数学基础》(一)――离散数学期末复习参考...
  10. Python操作高版本Excel文件:颜色、边框、合并单元格