我实在找不到哪里有毛病了。细心人帮我看一看吧。

pcroal 2002-01-27 11:00:23
记录更新不了。请问为什么?

<body background="/img/back.gif">
<? require('../config/config.php'); ?>
<?
$sql = "update fabao set ";

$sql=$sql."kind='".$kindk."'";

$sql=$sql.",";
$sql=$sql."come='".$come."'";

$sql=$sql.",";
$sql=$sql."time='".$times."'";

if($waterno!="") {
$sql=$sql.",";
$sql=$sql."waterno='".$waterno."'";
}

$sql=$sql.",";
$sql=$sql."number=".$number;

$sql=$sql.",";
$sql=$sql."comment='".$comment."'";

if($miji!="") {
$sql=$sql.",";
$sql=$sql."miji='".$miji."'";
}

if($grade!="") {
$sql=$sql.",";
$sql=$sql."grade='".$grade."'";
}

$sql=$sql.",";
$sql=$sql."fen=".$fen;


$sql=$sql.",";
$sql=$sql."page=".$page;


$sql=$sql.",";
$sql=$sql."fapeople='".$fapeople."'";


$sql=$sql.",";
$sql=$sql."shoupeople='".$shoupeople."'";


if($facom!="") {
$sql=$sql.",";
$sql=$sql."facom='".$facom."'";
}

if($writename!="") {
$sql=$sql.",";
$sql=$sql."writename='".$writename."'";
}

if($shengji!="") {
$sql=$sql.",";
$sql=$sql."shengji='".$shengji."'";
}

if($qinyang!="") {
$sql=$sql.",";
$sql=$sql."qinyang='".$qinyang."'";
}

if($mengzhou!="") {
$sql=$sql.",";
$sql=$sql."mengzhou='".$mengzhou."'";
}

if($wenxian!="") {
$sql=$sql.",";
$sql=$sql."wenxian='".$wenxian."'";
}

if($boai!="") {
$sql=$sql.",";
$sql=$sql."boai='".$boai."'";
}

if($xiuwu!="") {
$sql=$sql.",";
$sql=$sql."xiuwu='".$xiuwu."'";
}

if($wuzhi!="") {
$sql=$sql.",";
$sql=$sql."wuzhi='".$wuzhi."'";
}

if($jiefang!="") {
$sql=$sql.",";
$sql=$sql."jiefang='".$jiefang."'";
}

if($shanyang!="") {
$sql=$sql.",";
$sql=$sql."shanyang='".$shanyang."'";
}

if($zhongzhan!="") {
$sql=$sql.",";
$sql=$sql."zhongzhan='".$zhongzhan."'";
}

if($macun!="") {
$sql=$sql.",";
$sql=$sql."macun='".$macun."'";
}

if($notes!="") {
$sql=$sql.",";
$sql=$sql."notes='".$notes."' ";
}

$sql=$sql."where ID='".$ID."'";

if(mysql_query($sql , $connect)){
echo "修改成功!<a href='../index1.php'>请返回</a>";
@mysql_close($connect) or die ("不能关闭数据库的连接!");
}
else{
echo "修改失败!<a href=javascript:history.go(-1)>请返回</a>";
@mysql_close($connect) or die ("不能关闭数据库的连接!");
}
?>
...全文
99 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
pcroal 2002-02-03
  • 打赏
  • 举报
回复
刚刚发现是这么弱智的错误,楼上的说对了。
qsnake 2002-02-03
  • 打赏
  • 举报
回复
没有条件啊,你的表结构是怎么样的,ID能随便设么?
darzui 2002-02-03
  • 打赏
  • 举报
回复
你说的“更新失败”具体有哪些出错信息?
比较同意alexxing(赤铸)的看法用 "USE dbname" 选择数据库了吗?
pcroal 2002-02-03
  • 打赏
  • 举报
回复
update fabao set ID='1',kind='发县明传',come='市610办',time='2002-01-01',waterno='2',number='1',comment='庆祝五一劳动节安排',miji='1',grade='',fen='1',page='5',fapeople='',shoupeople='王大庆',facom='市局',qinyang='',mengzhou='',wenxian='',boai='',xiuwu='',wuzhi='',jiefang='',shanyang='',zhongzhan='',macun='',writename='',notes=''

上面是显示结果,请大家看看,还是更新失败。
pcroal 2002-01-29
  • 打赏
  • 举报
回复
我检查了,语句没什么毛病,挺怪的啊。
iamwho 2002-01-28
  • 打赏
  • 举报
回复
同意qsnake(呵呵)
alexxing 2002-01-28
  • 打赏
  • 举报
回复
不知道你的数据表定义和包含文件内容,不能确定
可能是:

1. 数据库设置、权限等都正确吗?

2. $sql = "update fabao set ";
在此之前,用 "USE dbname" 选择数据库了吗?
或者改成: $sql = "update dbname.fabao set ";

3. 你那些变量都赋值了吗?尤其是没有用 '' 括起来的变量。例如,如果$page没有赋值,显然就会出现:
update fabao set ... page=, ...
这显然是语法错误,当然就没法成功了
chlxm 2002-01-28
  • 打赏
  • 举报
回复
为什么不用switch语句?
qsnake 2002-01-28
  • 打赏
  • 举报
回复
在query之前 echo $sql;看看正确不正确
pcroal 2002-01-28
  • 打赏
  • 举报
回复
OK,先谢谢大家了,好如好了,晚上就来放分。
chlxm,怎么使用switch?

21,891

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧