get_navigation(){......} 內,query之前 加一句 global $db;
開福ssl適用于網站、小程序/APP、API接口等需要進行數據傳輸應用場景,ssl證書未來市場廣闊!成為創(chuàng)新互聯公司的ssl證書銷售渠道,可以享受市場價格4-6折優(yōu)惠!如果有意向歡迎電話聯系或者加微信: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方法可以自動檢測模型類,如果存在自定義的模型類,則實例化自定義模型類,如果不存在,則會實例化系統(tǒng)的\Think\Model基類,同時對于已實例化過的模型,不會重復去實例化。
D方法實例化模型類的時候通常是實例化某個具體的模型類,如果你僅僅是對數據表進行基本的CURD操作的話,使用M方法實例化的話,由于不需要加載具體的模型類,所以性能會更高。
用 call_user_func(array('類名','方法名')); // 具體看手冊
你的這個調用方法應該沒錯,看下是不是引入的文件路徑不對,或者方法名不正確
如果是靜態(tài)方法應該通過 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();
?
希望采納!