我做了一個簡單的mysqli函數包裝器,我用它來連接。當我嘗試使用它,我得到一個致命的錯誤成員函數非對象
"Fatal error: Call to a member function query() on a non-object in /home/cgateams/public_html/home.cga/test.php on line 5"
Line 5: $res = $dblink->query("select * from test");
test.php的
include('includes/db/config.php');
$dblink = db_connect();
$res = $dblink->query("select * from test");
while ($res = $row) {
echo $row['test'];
}
的config.php
//Database server
$host = 'localhost';
$dbname = 'dbname'; //sanitized data
$dbuser = 'dbuser';
$dbpass = 'dbpass';
// db connect to nm database
function db_connect()
{
global $host, $dbuser, $dbpass, $dbname;
$dbconnect = new mysqli($host, $dbuser, $dbpass, $dbname);
if (!dbconnect)
throw new Exception('Could not connect to CGA database currently');
else
return $dbonnect;
}
尼斯趕上 - 我錯過了第一個。 – 2013-05-13 00:37:21
馬克:我幾乎錯過了第二個:) – 2013-05-13 00:39:59