关于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>

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

pwd sous Linux signifie une commande courante sous Linux. Il s'agit d'une commande couramment utilisée par les administrateurs système Linux et les utilisateurs ordinaires. Elle peut aider les utilisateurs à trouver rapidement le répertoire actuel et à mieux gérer les fichiers et les répertoires. peut localiser rapidement certains répertoires ou fichiers spécifiques pour mieux gérer le système Linux.

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

Dans Docker, le problème d'autorisation du répertoire de montage peut généralement être résolu par la méthode suivante : ajout d'options liées aux autorisations lors de l'utilisation du paramètre -v pour spécifier le répertoire de montage. Vous pouvez spécifier les autorisations du répertoire monté en ajoutant : ro ou :rw après le répertoire monté, indiquant respectivement les autorisations en lecture seule et en lecture-écriture. Par exemple : dockerrun-v/host/path:/container/path:roimage_name Définissez la directive USER dans le Dockerfile pour spécifier l'utilisateur qui s'exécute dans le conteneur afin de garantir que les opérations à l'intérieur du conteneur sont conformes aux exigences d'autorisation. Par exemple : FROMimage_name#CreateanewuserRUNuseradd-ms/bin/

La semaine dernière, Paul Gele, un initié connu du jeu, a déclaré que la prochaine Nintendo Switch 2 bénéficierait de ports AAA tiers majeurs au lancement. C'est quelque chose à espérer car l'ordinateur de poche de jeu de première génération n'a reçu aucun titre AAA au lancement. B

Sous Linux, utilisez la commande pwd pour afficher le chemin complet du « répertoire de travail actuel ». En termes simples, chaque fois que vous utilisez le terminal, vous disposerez d'un répertoire de travail actuel. Lorsque l'emplacement actuel est incertain, pwd est utilisé pour déterminer l'emplacement exact du répertoire actuel dans le système de fichiers. 1. Format de commande : pwd[option]2. Fonction de commande : Afficher le chemin complet du « répertoire de travail actuel » 3. Paramètres couramment utilisés : Généralement sans aucun paramètre, si le répertoire est un lien : Format : pwd-p affiche le chemin réel au lieu d'utiliser le chemin du lien. 4. Exemples couramment utilisés : Exemple 1 : Utilisez la commande pwd pour afficher le chemin complet du répertoire de travail par défaut Commande : sortie pwd : Copiez le code Le code est le suivant : [root@localh

Sous Linux, le nom complet de pwd est print working directory, ce qui signifie imprimer le répertoire de travail actuel ; la fonction de la commande pwd est d'afficher le répertoire actuel, et la syntaxe est « pwd [option] ». La commande pwd est principalement utilisée pour afficher le chemin absolu du répertoire courant lorsque l'emplacement actuel n'est pas certain.

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