gpt4 book ai didi

mysql - 如何将远程数据库与本地codeigniter一起使用?

转载 作者:行者123 更新时间:2023-11-29 14:37:07 28 4
gpt4 key购买 nike

我有一个运行 Codeiginiter 2.1.0 的 xampp 服务器和一个带有 MySQL 的网络服务器。我已经可以使用 SQL-Front 进行远程访问,但是当我将相同的配置放入 CI 中时,我收到此错误:

A Database Error Occurred

Unable to connect to your database server using the provided settings.
Filename: C:\xampp\htdocs\mysite\trunk\system\database\DB_driver.php
Line Number: 124

数据库.php:

$active_group = 'default';
$active_record = TRUE;

$db['default']['hostname'] = 'myserver.com';
$db['default']['username'] = 'user_name';
$db['default']['password'] = 'pass';
$db['default']['database'] = 'database_name';
$db['default']['dbdriver'] = 'mysql';
$db['default']['dbprefix'] = '';
$db['default']['pconnect'] = TRUE;
$db['default']['db_debug'] = TRUE;
$db['default']['cache_on'] = FALSE;
$db['default']['cachedir'] = '';
$db['default']['char_set'] = 'utf8';
$db['default']['dbcollat'] = 'utf8_general_ci';
$db['default']['swap_pre'] = '';
$db['default']['autoinit'] = TRUE;
$db['default']['stricton'] = FALSE;

有人知道如何连接远程数据库吗?感谢您的帮助!

最佳答案

我使用了这样的mysql连接脚本。连接脚本需要主机名、用户名和密码。我是数据库的管理员,因此可以创建或设置参数值。

<?php

// echo output below when called
$con = mysql_connect($CFG->dbhost ,$CFG->dbuser, $CFG->dbpass);

if (!$con){
die('Could not connect: ' . mysql_error());
}else{
mysql_select_db($CFG->dbname, $con);
}

?>

关于mysql - 如何将远程数据库与本地codeigniter一起使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8797891/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com