0
我知道我必須在這裏包含mysql_errno和mysql_error,而不是'查詢失敗',我嘗試使用$結果作爲參數,但我還沒有找到如何。我想從這個錯誤中得到確切的消息
如果有人能幫助我,謝謝:
static function execSQl2($query)
{
/*
Execute a SQL query on the database
passing the tablename and the sql query.
Returns the LAST_INSERT_ID
*/
$db = null;
$lastid = null;
//echo "query is $query";
try
{
$db = Model::getConnection();
$results = $db->query($query);
if(!$results) {
throw new Exception('Query failed', EX_QUERY_FAILED);
}
$lastid = $db->insert_id;
}
catch(Exception $e)
{
/* errors are handled higher in the
object hierarchy
*/
throw $e;
}
Model::closeConnection($db);
return $lastid;
}
看起來你正在使用某種形式的框架。你應該看看它是如何使用數據庫類報告錯誤的文檔。 – Charles 2011-03-07 05:14:28