【在PHP中设置数据库连接类】教程文章相关的互联网学习教程文章

如何将PHP与Microsoft Access数据库连接【代码】

我目前面临着使用Microsoft Access作为主数据库而不是mysql开发网站的新挑战.我之前没有使用过MS Access,我想知道如何去做,我已经在W3schools上查找了w3c网站,但是代码给出了错误Warning: odbc_connect() [function.odbc-connect]: SQL error: [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified, SQL state IM002 in SQLConnect in C:\Users\NNALI\Desktop\root\test.php on line 2而...

php – 在Laravel关系上强制写入数据库连接【代码】

我在Laravel应用程序中使用单独的读写连接:'mysql' => ['write' => ['host' => env('DB_HOST_WRITE', 'localhost'),],'read' => ['host' => env('DB_HOST_READ', 'localhost'),],'driver' => 'mysql','port' => env('DB_PORT', '3306'),'database' => env('DB_DATABASE', 'very'),'username' => env('DB_USERNAME', 'secret'),'password' => env('DB_PASSWORD', ''),'charset' => 'utf8mb4','collation' => 'utf8mb4_unicode_ci'...

php – 在Laravel中动态更改数据库连接【代码】

我有主数据库,每个用户都有登录表和相应的数据库设置.在登录时,我应该动态更改从表中获取的数据库设置.我可以更改数据库连接,但这不是持久的.Config::set("database.connections.mysql", [ 'driver' => 'mysql', "host" => $usr_host, "database" => $usr_database, "username" => $usr_username, "password" => $usr_password, ... ]);编辑:当他/她向应用程序注册时,为每个用户创建新数据库,因此我没有为config / database.php中...

php – 如何将laravel项目与xampp数据库连接【代码】

我在laravel设置中有一个基本问题.我已经使用php7.0(cli)设置laravel 5.5并且对于工匠迁移我已经在我的系统上安装了mysql服务器(我已经在我的系统上安装了xampp)所以现在我的Laravel项目访问mysql cli(不是我访问的xampp) phpmyadmin)如何将我的laravel与xampp数据库连接起来. 目前它直接配置cli php和mysql-server 谢谢解决方法:您的项目根文件夹中有.env文件.在那里你可以编辑:DB_CONNECTION=mysqlDB_HOST=127.0.0.1DB_PORT=330...

php – 如何在Kohana 3.1中使用备用数据库连接【代码】

如果从Kohana 3.1控制器运行以下位代码$query = DB::select("select * from foo"); $results = $query->execute(); foreach($results as $result) {var_dump($result); }Kohana将尝试使用application / config / database.php返回的数组中的信息连接到数据库.具体来说,如果将使用默认组中设置的信息.return array ('default' => array('type' => 'mysql','connection' => array(/*** The following options are available fo...

php – Yii2在运行时设置数据库连接【代码】

在我的Yii2(基本应用程序)web.php中,我将NULL数据库连接配置为第二个数据库连接. 这需要填充来自主数据库连接上的记录的有效参数:'db' => require(__DIR__ . '/db.php'), 'db2' => ['class' => 'yii\db\Connection','dsn' => NULL,'username' => NULL,'password' => NULL,'charset' => 'utf8', ],在初始化app()之后,我需要使用从另一个数据库检索的值来填充NULL参数,以便在模型中进一步使用它. 我怎样才能在Yii2中实现这一目标?解...

PHP MySQL数据库连接

是否有必要在执行查询(和其他数据库操作)后显式关闭数据库连接?解决方法:不,除非您确定已完成与脚本运行的数据库通信.即使这样,您根本不需要显式关闭它,因为PHP会在脚本完成执行后自动执行此操作,除非您使用mysql_pconnect()连接到数据库.

PHP中的通用数据库连接

有没有一种方法可以构建一个PHP应用程序,可以连接到MySQL或Oracle DB,而无需更改数据库连接和查询功能,如果数据库更改为/从MySQL / Oracle更改? 我最初的想法是’不’.当然,对于不同的数据库类型,PHP DB连接需要不同.但是,可能有一些功能没有听说过以不同方式连接到DB的尝试. 任何想法都会很棒.我有一个PHP应用程序连接到我的机器上的MySQL数据库,但由于公司的政策,他们只提供Oracle数据库,所以我将不得不改变一些事情. 谢谢.解决...

php – 使用doctrine的symfony2动态数据库连接【代码】

我试图在Symfony 2中使用doctrine进行多个数据库连接但不能这样做. 我已经在谷歌和堆栈溢出中进行了广泛搜索,但无论在哪里,它都是通过config.yml文件或动态数据库完成的,其中所有数据库都具有相同的模式/实体. 但对于我的情况,数据库是基于子域确定的,并且所有子域的数据库架构都不相同. 例如:test1.example.com =>应该加载test1 dbtest2.example.com =>将加载test2 db test1和test2 DB都是不同的,它们是在DB级别创建的,并且在doc...

php – 为什么要指定显式数据库连接?

我正在为自己制作一个简单的博客,在阅读PHP手册时,我发现了这个http://us2.php.net/manual/en/function.pg-query.php 它说resource pg_query ([ resource$connection ], string $query ) … Note: Although connection can be omitted, it is not recommended, sinceit can be the cause of hard to findbugs in scripts.为什么不使用最后一个连接?我从不打算每个PHP脚本打开超过1个连接,那么这怎么会给我带来错误呢?解决方法...

php – OOP数据库连接/断开类【代码】

我刚刚开始学习面向对象编程的概念,并将一个用于连接数据库,选择数据库和关闭数据库连接的类组合在一起.到目前为止,除了关闭与数据库的连接外,一切似乎都没问题.class Database {private $host, $username, $password;public function __construct($ihost, $iusername, $ipassword){$this->host = $ihost;$this->username = $iusername;$this->password = $ipassword;}public function connectdb(){mysql_connect($this->host, $th...

PHP多数据库连接【代码】

<?$db1 = mysql_connect("localhost","root","root") or dir("can not connect Mysql Server");mysql_select_db("1",$db1) or dir("Can not connect to the MySQL Server.");$db2 = mysql_connect("localhost","root","root") or dir("can not connect Mysql Server");mysql_select_db("2",$db2) or dir("Can not connect to the MySQL Server."); ?>$result = mysql_query("SELECT * FROM db1.tags WHERE db1.catalog='fresh tag'...

php – 在localhost xampp os x上建立数据库连接时出错

我是wordpress的初学者,想要学习它,第一步就是失败:(我试图在localhost(xampp)上安装它,并显示此错误“建立数据库连接时出错” 我在这个视频https://www.youtube.com/watch?v=A3fXcvnzlkw中做了每一步 >安装xampp-osx-5.6.30.>打开mysql数据库和apache服务器.>转到phpmyadmin并将新数据库名称添加为“wp”.>下载wordpress 4.7.2>将wordpress文件夹复制到htdocs,然后将其重命名为wp.>转到wp-sample-config将其重命名为wp-config,将数...

php – Drupal是否支持持久数据库连接?

Drupal是否支持持久数据库连接? 如果是的话,你如何设置它们以及有什么缺点? 如果不是,……为什么不呢?解决方法:不再是,在Drupal< = 5是的但是并没有激动地推荐它,因为每个Apache进程都可能抓住一个连接并保持它,直到DB用Max连接错误吐出请求为止

php – Codeigniter远程数据库连接问题【代码】

需要一个Codeigniter项目(在Windows中)与远程Mysql数据库(在Linux服务器中)连接.这是我的database.php配置.$active_group = 'default'; $active_record = TRUE;$db['default']['hostname'] = 'xxx.xxx.x.xxx'; $db['default']['username'] = 'username'; $db['default']['password'] = 'password'; $db['default']['database'] = 'database'; $db['default']['dbdriver'] = 'mysql'; $db['default']['dbprefix'] = ''; $db['defaul...

数据库连接 - 相关标签