MYSQL中的數據庫錯誤代碼

<?php
$ADODB_LANG_ARRAY = array (
	   'LANG'                      => 'cn',
            DB_ERROR                    => '未知錯誤',
            DB_ERROR_ALREADY_EXISTS     => '已經存在',
            DB_ERROR_CANNOT_CREATE      => '不能創建',
            DB_ERROR_CANNOT_DELETE      => '不能刪除',
            DB_ERROR_CANNOT_DROP        => '不能丟棄',
            DB_ERROR_CONSTRAINT         => '約束限制',
            DB_ERROR_DIVZERO            => '被0除',
            DB_ERROR_INVALID            => '無效',
            DB_ERROR_INVALID_DATE       => '無效的日期或者時間',
            DB_ERROR_INVALID_NUMBER     => '無效的數字',
            DB_ERROR_MISMATCH           => '不匹配',
            DB_ERROR_NODBSELECTED       => '沒有數據庫被選擇',
            DB_ERROR_NOSUCHFIELD        => '沒有相應的字段',
            DB_ERROR_NOSUCHTABLE        => '沒有相應的表',
            DB_ERROR_NOT_CAPABLE        => '數據庫後臺不兼容',
            DB_ERROR_NOT_FOUND          => '沒有發現',
            DB_ERROR_NOT_LOCKED         => '沒有被鎖定',
            DB_ERROR_SYNTAX             => '語法錯誤',
            DB_ERROR_UNSUPPORTED        => '不支持',
            DB_ERROR_VALUE_COUNT_ON_ROW => '在行上累計值',
            DB_ERROR_INVALID_DSN        => '無效的數據源 (DSN)',
            DB_ERROR_CONNECT_FAILED     => '連接失敗',
            DB_OK	                      => '沒有錯誤', // DB_OK
            DB_ERROR_NEED_MORE_DATA     => '提供的數據不能符合要求',
            DB_ERROR_EXTENSION_NOT_FOUND=> '擴展沒有被發現',
            DB_ERROR_NOSUCHDB           => '沒有相應的數據庫',
            DB_ERROR_ACCESS_VIOLATION   => '沒有合適的權限'
);
$dbErrorCode=array(
   1 => "不能連接到數據庫",
   1004 => DB_ERROR_CANNOT_CREATE,
   1005 => DB_ERROR_CANNOT_CREATE,
   1006 => DB_ERROR_CANNOT_CREATE,
   1007 => DB_ERROR_ALREADY_EXISTS,
   1008 => DB_ERROR_CANNOT_DROP,
   1022 => DB_ERROR_ALREADY_EXISTS,
   1044 => DB_ERROR_ACCESS_VIOLATION,
   1046 => DB_ERROR_NODBSELECTED,
   1048 => DB_ERROR_CONSTRAINT,
   1049 => DB_ERROR_NOSUCHDB,
   1050 => DB_ERROR_ALREADY_EXISTS,
   1051 => DB_ERROR_NOSUCHTABLE,
   1054 => DB_ERROR_NOSUCHFIELD,
   1061 => DB_ERROR_ALREADY_EXISTS,
   1062 => DB_ERROR_ALREADY_EXISTS,
   1064 => DB_ERROR_SYNTAX,
   1091 => DB_ERROR_NOT_FOUND,
   1100 => DB_ERROR_NOT_LOCKED,
   1136 => DB_ERROR_VALUE_COUNT_ON_ROW,
   1142 => DB_ERROR_ACCESS_VIOLATION,
   1146 => DB_ERROR_NOSUCHTABLE,
   1216 => DB_ERROR_CONSTRAINT,
   1217 => DB_ERROR_CONSTRAINT
); 
mysql_errno();
?>
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章