首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Mysql表更新操作失败,原因不明

Mysql表更新操作失败,原因不明
EN

Stack Overflow用户
提问于 2015-04-06 14:17:00
回答 1查看 45关注 0票数 0

我已经为一个基于表单的字幕程序编写了一些PHP/mysql代码--但是有一个字段我无法让MYSQL为我更新。我找这个问题找了好几个小时了,就是找不到。我认为下面是解决这个问题最相关的代码。有问题的字段( TotalSeconds )肯定存在于'captions‘表中,正如下面的注释所示,$TotalSeconds字符串也存在(至少在更新尝试之前是这样) --但是所有用$TotalSeconds字符串值更新TotalSeconds字段的尝试都失败了。顺便说一句,TotalSeconds字段的类型是DECIMAL(11,3) (这一定与我的问题有关,因为我不熟悉使用该字段类型)。

代码语言:javascript
复制
$TotalSeconds=$_REQUEST['TotalSeconds'];

/* NOTE: I can get the TotalSeconds string variable to echo successfully before the update attempt below */

$result=mysql_query("UPDATE captions SET TotalSeconds='$TotalSeconds' WHERE ID='ThisID'") or die(mysql_error());
$k=mysql_affected_rows();

然而,上面的更新操作永远不会起作用。受影响的行值始终为0。然而,我还有另外九个字段设置为以相同的方式更新,其他字段都不会给我带来任何麻烦。

任何想法都将不胜感激。

谢谢,布赖恩

EN

回答 1

Stack Overflow用户

发布于 2015-04-27 07:33:23

操作员说有个打字错误。

(现在,不是“未应答”。)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29466298

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档