我是相當新的PHP,我想:如何定義一個PHP類來處理MySQL的「外鍵約束」異常?
- 在我的web應用程序的主目錄定義一個類並在子目錄中使用它。
- 類接收MySQL的delete語句,執行它們和捕捉外鍵約束例外。
這是類到目前爲止:
class MySQLErrorHandling
{
public function query($query_string)
{
try
{
$conn = mysql_query($query_string);
if (!$conn)
throw new Exception("mysql Error:");
}
catch(Exception $e)
{
echo $e->getMessage(). mysql_error();
}
}
}
有什麼建議? 讚賞。
公正的delete語句類?爲什麼? – Sherlock
我想你應該提供一些代碼,我們*不會使工作*爲您服務,**,我們將與你的工作幫助**。如果你有一個基本的想法,寫一些東西。您需要將您的課程包含在您使用它的所有文件中(或者構建一個將提供包含功能的圖層)。 –
請停止使用古老的mysql_函數。使用[PDO](http://us.php.net/pdo)代替,它有一個[內置的方式拋出異常(http://us.php.net/manual/en/pdo.error- handling.php)在SQL錯誤情況下。 – DCoder