[請益] Notice: Only variable references should be returned...
class MYSQL
{
var $host;
var $dbUser;
var $dbPass;
var $dbName;
var $dbConn;
var $error;
function MYSQL($host, $dbUser, $dbPass, $dbName)
{
$this->host = $host;
$this->dbUser = $dbUser;
$this->dbPass = $dbPass;
$this->dbName = $dbName;
$this->connectToDB();
}
function connectToDB()
{
$this->dbConn = mysql_connect($this->host,
$this->dbUser,
$this->dbPass);
if (!$this->dbConn)
{
trigger_error("Could not Connect to Server");
$this->error = true;
}
else if (!mysql_select_db($this->dbName, $this->dbConn))
{
trigger_error("Could not Select DataBase");
$this->error = true;
}
}
// 檢查是否發生錯誤
function isError()
{
if ($this->error)
{
return true;
}
return false;
}
function &query($sql)
{
if (!$queryResource = mysql_query($sql, $this->dbConn))
{
trigger_error('Query failed :'.$sql);
return new mysqlResult($this, $queryResource);
}
}
}
// 取得SQL查詢結果
class mysqlResult
{
var $mysql;
var $query;
function mysqlResult(&$mysql, $query)
{
$this->mysql = &$mysql;
$this->query = $query;
}
function fetch()
{
if ($row = mysql_fetch_array($this->query, mysql_ASSOC))
{
return $row;
}
else if ($this->size() > 0)
{
mysql_data_seek($this->query, 0);
return false;
}
else
{
return false;
}
}
function isError()
{
return $this->mysql->isError();
}
function size()
{
return mysql_num_rows($this->query);
}
}
在紅色的那一行會發生
Notice: Only variable references should be returned by reference in
sql.php ...
可是我是照著書上輸入的啊Orz
書又沒有附光碟(去師大圖書館借的...)
不曉得要怎麼改才正確
亂改又會出更多的錯誤 囧
所以向各位求救..
希望有大大指點迷津,謝謝。
--
現在才知道
原來大家常來HATE版,好處除了可以發洩以外....還可以賺P幣...
實在是居家旅遊、心情不爽, 必備良藥!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 202.133.252.2
推
05/10 18:22, , 1F
05/10 18:22, 1F
推
05/10 19:21, , 2F
05/10 19:21, 2F
PHP 近期熱門文章
PTT數位生活區 即時熱門文章