Jquery 使用数据库codeigniter的JSON RPC服务
我的JSON RPC服务有问题。我创建了一个类,并将其放在应用程序文件夹的输出(我将其放在根目录的服务文件夹中)。这个servis是我用jQuery调用的类,并使用Ajax响应数据库结果。 如何访问放入的数据库文件 application/config/database.phpJquery 使用数据库codeigniter的JSON RPC服务,jquery,mysql,json,codeigniter,rpc,Jquery,Mysql,Json,Codeigniter,Rpc,我的JSON RPC服务有问题。我创建了一个类,并将其放在应用程序文件夹的输出(我将其放在根目录的服务文件夹中)。这个servis是我用jQuery调用的类,并使用Ajax响应数据库结果。 如何访问放入的数据库文件 application/config/database.php 您能帮我吗?如果数据库尚未加载,请加载它: $this->load->database(); 然后调用配置项: $db['default']['hostname']; $db['default']['use
您能帮我吗?如果数据库尚未加载,请加载它:
$this->load->database();
然后调用配置项:
$db['default']['hostname'];
$db['default']['username'];
//etc
更新 如果希望在codeigniter应用程序之外获取这些变量,请定义
BASEPATH
,并包含以下文件:
define('BASEPATH','');
include('/full/path/to/codeigniter/application/config/database.php');
然后,您可以调用如上所示的配置项。您可以使用FTP或SFTP程序或使用SSH访问数据库配置。如果您的意思是生成对数据库的查询,请参阅我想使用服务连接到数据库,该数据库位于与web站点相同的服务器上。但是,我想留下这一行“?php if(!defined('BASEPATH'))exit('No direct script access allowed');”因为安全性,但它不允许我包含该文件并读取访问数据库所需的设置。它不适用于我:(我给出一个错误:“
注意:第16行的D:\xampp\htdocs\ecarrent\Servis\xxxxx.php中未定义的属性:Servis::$load
致命错误:在第16行的D:\xampp\htdocs\ecarrent\Servis\xxxx.php中的非对象上调用成员函数数据库()“.CI应用程序文件夹重命名为ecarrent,服务放在根项目目录下的servis文件夹中。看起来您在codeigniter之外工作。我更新了我的答案。是的,我更新了。服务是独立类。谢谢。现在工作完成了!非常感谢!