重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
get_navigation(){......} 内,query之前 加一句 global $db;
开福ssl适用于网站、小程序/APP、API接口等需要进行数据传输应用场景,ssl证书未来市场广阔!成为创新互联公司的ssl证书销售渠道,可以享受市场价格4-6折优惠!如果有意向欢迎电话联系或者加微信:13518219792(备注:SSL证书合作)期待与您的合作!
或者改为
function get_navigation($db){......}
$navigation = get_navigation($db);
php 连接数据库的几种方式
$con = mysql_connect(服务器,服务器用户名,服务器密码默认为“”)
mysql_select_db(数据库,$con)选择数据库
mysql_query($sql,$con);
$con = mysqli_connect(服务器,服务器用户名,服务器密码默认为“”,数据库名)
$query = mysqli_query($conn,$sql);
$conn = new mysqli(服务器,服务器用户名,服务器密码默认为“”,数据库名);
$query = $conn-query($sql);
D方法可以自动检测模型类,如果存在自定义的模型类,则实例化自定义模型类,如果不存在,则会实例化系统的\Think\Model基类,同时对于已实例化过的模型,不会重复去实例化。
D方法实例化模型类的时候通常是实例化某个具体的模型类,如果你仅仅是对数据表进行基本的CURD操作的话,使用M方法实例化的话,由于不需要加载具体的模型类,所以性能会更高。
用 call_user_func(array('类名','方法名')); // 具体看手册
你的这个调用方法应该没错,看下是不是引入的文件路径不对,或者方法名不正确
如果是静态方法应该通过 db_cs::a()来调用
引用路径不对,需要使用相对的绝对路径,如
include __DIR__ . '/../../Component/PHPExcel.php';
其中 __DIR__ 是ExcelController这个文件所在的目录
?php
/**
载入配置文件封装SQL类
**/
class Sql{
var $host;
var $username;
var $password;
var $conn;
var $dbname;
function __construct(){
$_ini_ = parse_ini_file("sql.ini");
//测试
/* var_dump($_ini_ );
exit; */
$this-host = $_ini_["host"];
$this-username = $_ini_["username"];
$this-password = $_ini_["password"];
$this-dbname = $_ini_["dbname"];
$this-conn = mysql_connect($this-host ,$this-username, $this-password);
if (! $this-conn) {
die ( "连接数据库失败" . mysql_error () );
}
mysql_query ( "set names utf8" );
//选择数据库
mysql_select_db ( $this-dbName, $this-conn ) or die ( "连接数据库失败" );
}
}
//实例化
new Sql();
?
希望采纳!