本文目录一览:
PHP代码问题
这段代码是建立php和mysql数据库的连接:
连接函数mysql_connect有3个参数,数据库服务器地址、数据库登陆用户名、数据库登陆密码
if (!$link) {
die(ERR_DB);
}
这段表示连接不成功就输出ERR_DB
运行会出现ERR_DB,说明if (!$link)这个条件成立。
换句话说,就是你连接数据库失败!
原因:可能是你的参数不正确!
php代码问题
你没看到
while($row=mssql_fetch_array($rs))
{ }
循环吗 而且那个删除在while里面 每循环一次{ 里面的代码就执行一次 } 直到把数据库里面的继续取玩为止$row=mssql_fetch_array($rs))这个的意思就是从数据库取值
2 destroy这个你说没出现过 我估计那就肯定是内置函数 自带的 不信你去搜搜destroy这个函数
php 代码问题
你程序最后一段写得不好,每个数据库语句之后都应该检查是否成功,把下面这段:
$sql="select * from cfstat_admin";
$result=mysql_query($sql);
if(!$rsset=@mysql_fetch_array($result)){
echo "无法取得数据库里的系统配置!";
exit;
}
修改为:
$sql="select * from cfstat_admin";
if ($result=mysql_query($sql)){
$rsset=@mysql_fetch_array($result);
if(!$rsset){
echo "数据库里的系统配置为空,请先配置!";
exit;
}
mysql_free_result($result);//你缺少这个语句
} else {
echo "获取系统配置失败!brSQL:$sqlBR错误:".mysql_error();
exit;
}
程序修改以后,你就知道是SQL语句错误呢,还是表不存在呢,还是数据库表里面的内容为空,提示准确了你才知道问题出在哪里。