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();
?>
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值