亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何在 Codeigniter 中連接 mssql?

如何在 Codeigniter 中連接 mssql?

PHP
MM們 2023-05-26 17:36:00
我正在嘗試將 codeigniter 與 MSSQL 連接起來。我php.ini通過添加擴展名extension=php_sqlsrv_56_ts.dll和extension=php_pdo_sqlsrv_56_ts.dll. 但仍然面臨如下 sqlsrv 錯誤,錯誤:消息:sqlsrv_query() 期望參數 1 為資源,給定為空sqlsrv_driver.phpfunction _execute($sql){    $sql = $this->_prep_query($sql);    return sqlsrv_query($this->conn_id, $sql, null, array(        'Scrollable'                => SQLSRV_CURSOR_STATIC,        'SendStreamParamsAtExec'    => true    ));}$this->conn_id--- 這是空的。我不知道為什么它得到空值。Codeigniter 版本:2.2 /PHP 版本:5.6數據庫配置:$db['default']['hostname'] = '.\sqlexpress';$db['default']['username'] = 'UNAME';$db['default']['password'] = '';$db['default']['database'] = 'DBNAME'; $db['default']['dbdriver'] = 'sqlsrv';$db['default']['dbprefix'] = '';$db['default']['pconnect'] = TRUE;$db['default']['db_debug'] = FALSE;$db['default']['cache_on'] = FALSE;$db['default']['cachedir'] = '';$db['default']['char_set'] = 'utf8';$db['default']['dbcollat'] = 'utf8_general_ci';$db['default']['swap_pre'] = '';$db['default']['autoinit'] = TRUE;$db['default']['stricton'] = FALSE;注意:過去 3 天我一直堅持這個,我已經嘗試過了。由于我是 MSSQL 的新手,所以我無法找出問題所在。在這方面的任何幫助將不勝感激。提前致謝。
查看完整描述

1 回答

?
至尊寶的傳說

TA貢獻1789條經驗 獲得超10個贊

您正在運行不受支持的 PHP 版本。您需要升級 PHP 版本才能繼續接收安全更新。請

這樣做還可以讓您訪問更新版本的 sqlsrv 驅動程序。這很重要,因為您當前的驅動程序無法連接到較新版本的 SQL Server。

您已經聲明您正在使用 SQL 2017。但是,根據Microsoft PHP Drivers for SQL Server Support Matrix,PHP 5.6 版只能運行 3.2 版的 sqlsrv 驅動程序,而 3.2 版的驅動程序僅支持 SQL 2014 和以下。


查看完整回答
反對 回復 2023-05-26
  • 1 回答
  • 0 關注
  • 154 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號