关于dsn的有关问题

Jun 13, 2016 am 10:38 AM
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 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Linuxではpwdは何を意味しますか Linuxではpwdは何を意味しますか Jul 10, 2023 pm 04:23 PM

Linux の pwd は、Linux の一般的なコマンドを意味します。これは、Linux システム管理者と一般ユーザーがよく使用するコマンドです。ユーザーが現在のディレクトリをすばやく見つけたり、ユーザーがファイルやディレクトリをより適切に管理したりできるようにするとともに、管理者とユーザーにも役立ちます特定のディレクトリやファイルをすばやく見つけて、Linux システムをより適切に管理できます。

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

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

Nintendo Switch 2 には、『アサシン クリード シャドウズ』とシリーズの以前の作品が移植されると噂されています Nintendo Switch 2 には、『アサシン クリード シャドウズ』とシリーズの以前の作品が移植されると噂されています Aug 14, 2024 pm 12:36 PM

先週、ゲーム関係者として知られる Paul Gele 氏は、次期 Nintendo Switch 2 には発売時に主要なサードパーティ製 AAA ポートが搭載される予定だと語りました。第一世代のゲームハンドヘルドには発売時に AAA タイトルがなかったので、これは楽しみなことです。 B

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 は、リンク パスを使用する代わりに実際のパスを表示します。 4.一般的に使用される例: 例 1: pwd コマンドを使用して、デフォルトの作業ディレクトリのフル パスを表示します。 コマンド: pwd 出力: コードをコピーします。 コードは次のとおりです: [root@localh]

Linux での pwd は何を意味しますか? Linux での pwd は何を意味しますか? Feb 23, 2023 am 10:14 AM

Linux では、pwd の完全名は print working directory で、これは現在の作業ディレクトリを印刷することを意味します。pwd コマンドの機能は現在のディレクトリを表示することであり、構文は「pwd [option]」です。 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