【发布时间】:2016-06-08 22:36:23
【问题描述】:
我正在尝试使用我获取的数据更新 mysql 数据库。 (顺便说一句,我需要为特定的单个项目执行此操作,但这不是问题。)在创建用于获取或更新的单独语句时,我可以这样做。另外,我可以像这样获取数据:
$query = "SELECT starting_amount FROM comp ORDER BY item DESC LIMIT 3, 1";
$result = $conn->query($query);
$row = mysqli_fetch_assoc($result);
我可以像这样更新数据:
$sql = "UPDATE comp SET final_amount=25 WHERE item='Y'";
但我不能将两者放在一起(我尝试了几种方法,但都失败了)。换句话说,我可以使用手动输入的数据更新表记录,例如我在更新语句中手动键入“25”,在本例中是来自“staring_amount”的数据,但我不知道如何使用将自动使用从表中获取的数据的语句进行更新。换句话说,我如何编写更新语句以便“SET final_amount=”后面跟着获取的数据?提前感谢您的帮助!
【问题讨论】: