关于dsn的有关问题
关于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>

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



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

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

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/

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

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.

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

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