首頁 後端開發 php教程 关于dsn的有关问题

关于dsn的有关问题

Jun 13, 2016 pm 01:18 PM
port pwd quot user

关于dsn的问题
最近在codeigniter中使用dsn进行数据库连接,但是不管端口号改成什么总是能够连接成功,而修改用户名,密码或ip地址的话就会出现连接失败的问题,下面是我的代码

PHP code
<!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

-->    function get_remote_dblist($ip, $port, $user, $pwd) {
        $dsn = "mysql://$user:$pwd@$ip:$port";
        $newDB = $this->load->database ( $dsn , TRUE );
return $newDB->version();
}
登入後複製

烦请各位前辈指点下

------解决方案--------------------
CI的官方文档中并未提及DSN中主机名可以附加端口号。有一个折衷的方法你可以试试
PHP code
$dsn = "mysql://{$user}:{$pwd}@{$ip}/?port={$port}"; <div class="clear">
                 
              
              
        
            </div>
登入後複製
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

linux中pwd表示什麼意思 linux中pwd表示什麼意思 Jul 10, 2023 pm 04:23 PM

Linux中pwd表示Linux一個常用指令的意思,是Linux系統管理員和一般使用者常用的指令,可以幫助使用者快速找到目前所在的目錄,方便使用者更好地管理檔案和目錄,也可以幫助管理員和使用者快速定位某些特定的目錄或文件,從而更好地管理Linux系統。

據傳 Nintendo Switch 2 將移植《刺客教條:暗影》以及該系列之前的作品 據傳 Nintendo Switch 2 將移植《刺客教條:暗影》以及該系列之前的作品 Aug 14, 2024 pm 12:36 PM

上週,知名遊戲業內人士 Paul Gele 表示,即將推出的 Nintendo Switch 2 將在發佈時獲得主要的第三方 AAA 端口。這是值得期待的事情,因為第一代遊戲掌機在發佈時沒有獲得任何 AAA 遊戲。乙

php提交表单通过后,弹出的对话框怎样在当前页弹出,该如何解决 php提交表单通过后,弹出的对话框怎样在当前页弹出,该如何解决 Jun 13, 2016 am 10:23 AM

php提交表单通过后,弹出的对话框怎样在当前页弹出php提交表单通过后,弹出的对话框怎样在当前页弹出而不是在空白页弹出?想实现这样的效果:而不是空白页弹出:------解决方案--------------------如果你的验证用PHP在后端,那么就用Ajax;仅供参考:HTML code

docker掛載目錄權限問題怎麼解決 docker掛載目錄權限問題怎麼解決 Feb 29, 2024 am 10:04 AM

在Docker中,掛載目錄的權限問題通常可以透過以下方法解決:使用-v參數指定掛載目錄時新增權限相關的選項。可以透過在掛載的目錄後面新增:ro或:rw來指定掛載目錄的權限,分別表示只讀和讀寫權限。例如:dockerrun-v/host/path:/container/path:roimage_name在Dockerfile中定義USER指令來指定容器中執行的用戶,以確保容器內部的操作符合權限要求。例如:FROMimage_name#CreateanewuserRUNuseradd-ms/bin/

linux pwd指令如何使用 linux pwd指令如何使用 May 18, 2023 am 08:40 AM

linux中用pwd指令來檢視」目前工作目錄「的完整路徑。簡單得說,每當你在終端機進行操作時,你都會有一個目前工作目錄。在不太確定目前位置時,就會使用pwd來判定目前目錄在檔案系統內的確切位置。 1.指令格式:pwd[選項]2.指令功能:檢視」目前工作目錄「的完整路徑3.常用參數:一般情況下不帶任何參數如果目錄是連結時:格式:pwd-p顯示出實際路徑,而非使用連接(link)路徑。 4.常用實例:實例1:用pwd指令查看預設工作目錄的完整路徑指令:pwd輸出:複製程式碼程式碼如下:[root@localh

linux中pwd什麼意思 linux中pwd什麼意思 Feb 23, 2023 am 10:14 AM

在linux中,pwd全名為print working directory,意思是列印目前工作目錄;pwd指令的功能就是顯示目前所在目錄,語法為「pwd [選項]」。 pwd指令主要用在當不確定目前所在位置時,檢視目前目錄的絕對路徑。

不用数据库来实现用户的简单的下载,代码如下,但是却不能下载,请高手找下原因,文件路劲什么的没有关问题 不用数据库来实现用户的简单的下载,代码如下,但是却不能下载,请高手找下原因,文件路劲什么的没有关问题 Jun 13, 2016 am 10:15 AM

不用数据库来实现用户的简单的下载,代码如下,但是却不能下载,请高手找下原因,文件路劲什么的没问题。

图片消失怎么解决 图片消失怎么解决 Apr 07, 2024 pm 03:02 PM

图片消失如何解决先是图片文件上传$file=$_FILES['userfile'];  if(is_uploaded_file($file['tmp_name'])){$query=mysql_query("INSERT INTO gdb_banner(image_src ) VALUES ('images/{$file['name'

See all articles