Heim Backend-Entwicklung PHP-Tutorial 关于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();
}
Nach dem Login kopieren

烦请各位前辈指点下

------解决方案--------------------
CI的官方文档中并未提及DSN中主机名可以附加端口号。有一个折衷的方法你可以试试
PHP code
$dsn = "mysql://{$user}:{$pwd}@{$ip}/?port={$port}"; <div class="clear">
                 
              
              
        
            </div>
Nach dem Login kopieren
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Was bedeutet pwd unter Linux? Was bedeutet pwd unter Linux? Jul 10, 2023 pm 04:23 PM

pwd bedeutet unter Linux ein allgemeiner Befehl, der häufig von Linux-Systemadministratoren und normalen Benutzern verwendet wird. Er kann Benutzern helfen, das aktuelle Verzeichnis schnell zu finden und Benutzern die bessere Verwaltung von Dateien und Verzeichnissen zu erleichtern kann bestimmte Verzeichnisse oder Dateien schnell finden, um das Linux-System besser zu verwalten.

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

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

Gerüchten zufolge soll Nintendo Switch 2 Portierungen von Assassin's Creed Shadows und früheren Einträgen der Serie erhalten Gerüchten zufolge soll Nintendo Switch 2 Portierungen von Assassin's Creed Shadows und früheren Einträgen der Serie erhalten Aug 14, 2024 pm 12:36 PM

Letzte Woche teilte Paul Gele, ein bekannter Gaming-Insider, mit, dass die kommende Nintendo Switch 2 bei der Markteinführung über wichtige AAA-Ports von Drittanbietern verfügen wird. Darauf kann man sich freuen, da der Gaming-Handheld der ersten Generation zum Start keine AAA-Titel erhalten hat. B

So lösen Sie das Problem der Docker-Mounting-Verzeichnisberechtigungen So lösen Sie das Problem der Docker-Mounting-Verzeichnisberechtigungen Feb 29, 2024 am 10:04 AM

In Docker kann das Berechtigungsproblem des Mount-Verzeichnisses normalerweise durch die folgende Methode gelöst werden: Hinzufügen berechtigungsbezogener Optionen bei Verwendung des Parameters -v zur Angabe des Mount-Verzeichnisses. Sie können die Berechtigungen des gemounteten Verzeichnisses angeben, indem Sie nach dem gemounteten Verzeichnis Folgendes hinzufügen: ro oder :rw, was jeweils Lese- und Lese-/Schreibberechtigungen angibt. Beispiel: dockerrun-v/host/path:/container/path:roimage_name Definieren Sie die USER-Direktive in der Docker-Datei, um den Benutzer anzugeben, der im Container ausgeführt wird, um sicherzustellen, dass Vorgänge innerhalb des Containers den Berechtigungsanforderungen entsprechen. Zum Beispiel: FROMimage_name#CreateanewuserRUNuseradd-ms/bin/

So verwenden Sie den Linux-Befehl pwd So verwenden Sie den Linux-Befehl pwd May 18, 2023 am 08:40 AM

Verwenden Sie unter Linux den Befehl pwd, um den vollständigen Pfad des „aktuellen Arbeitsverzeichnisses“ anzuzeigen. Einfach ausgedrückt: Wann immer Sie im Terminal arbeiten, verfügen Sie über ein aktuelles Arbeitsverzeichnis. Wenn der aktuelle Speicherort unsicher ist, wird pwd verwendet, um den genauen Speicherort des aktuellen Verzeichnisses im Dateisystem zu bestimmen. 1. Befehlsformat: pwd[option]2. Befehlsfunktion: Vollständigen Pfad des „aktuellen Arbeitsverzeichnisses“ anzeigen 3. Häufig verwendete Parameter: Im Allgemeinen ohne Parameter, wenn das Verzeichnis ein Link ist: Format: pwd-p zeigt den tatsächlichen Pfad an, anstatt den Linkpfad zu verwenden. 4. Häufig verwendete Beispiele: Beispiel 1: Verwenden Sie den Befehl pwd, um den vollständigen Pfad des Standardarbeitsverzeichnisses anzuzeigen. Befehl: pwd-Ausgabe: Kopieren Sie den Code. Der Code lautet wie folgt: [root@localh

Was bedeutet pwd unter Linux? Was bedeutet pwd unter Linux? Feb 23, 2023 am 10:14 AM

Unter Linux lautet der vollständige Name von pwd „Arbeitsverzeichnis drucken“, was bedeutet, dass die Funktion des Befehls „pwd“ darin besteht, das aktuelle Verzeichnis anzuzeigen, und die Syntax „pwd [Option]“ lautet. Der Befehl pwd wird hauptsächlich verwendet, um den absoluten Pfad des aktuellen Verzeichnisses anzuzeigen, wenn der aktuelle Speicherort nicht sicher ist.

不用数据库来实现用户的简单的下载,代码如下,但是却不能下载,请高手找下原因,文件路劲什么的没有关问题 不用数据库来实现用户的简单的下载,代码如下,但是却不能下载,请高手找下原因,文件路劲什么的没有关问题 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