【问题标题】:database: Add value to existing row数据库:向现有行添加值
【发布时间】:2013-01-10 07:53:44
【问题描述】:

嗨,我对编码等很陌生。我有一个数据库,其中一行和一个值为 40。我还有一个 php,当我输入一个数字时,它将作为新行添加到数据库中。有什么办法可以将此号码添加到现有号码 40 中?示例:如果我添加 60,则新值将是 100。php 中是否有任何代码告诉数据库添加到现有行?现在我在php中得到了这段代码$sql = "insert into $DB_Table (score) values('$scoretext');";

【问题讨论】:

  • 如果对您有帮助,请将答案标记为正确

标签: database numbers row add


【解决方案1】:

你可以通过更新现有行来做到这一点。

UPDATE table_name
SET column1=value, column2=value2,...
WHERE some_column=some_value 

希望对您有所帮助..

编辑

$sql = "UPDATE score SET columname= ('$scoretext') WHERE id/columname = '$id' or xyz";

我的语法不是 100% 正确,但你应该明白了。您应该将其存储在现有查询中。你在行中有 id 列,所以你知道它是哪一行。

【讨论】:

  • 我希望每次有人输入数字时自动发生这种情况,而无需我做任何事情。当用户插入一行时,这个更新代码是否可能会自动激活?
  • 是的,基本上你改变 sql 语句来更新列的值。请查看我的编辑
  • 如果解决了您的问题,请将答案标记为正确。谢谢
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-04-22
相关资源
最近更新 更多