gpt4 book ai didi

PHP/MySQL 查询错误

转载 作者:行者123 更新时间:2023-11-29 08:48:13 24 4
gpt4 key购买 nike

我创建了一个名为“store”的 SQL 表。我里面有29个字段。表中的少数字段依赖于表中其他字段的值。示例如下:

我有一个名为 sell_rap_back 的字段,另一个字段名为 rap_back。 rap_back 字段值是独立的并输入到数据库中,但我的 sell_rap_back 依赖于 rap_back 并计算为 rap_back + 5

 Given : 'rap_back'
Calculate : 'sell_rap_back'

where
**sell_rap_back = rap_back+5**

我正在 php/mysql 中实现它。实现如下:

//calculate the value  
$qry1 = mysql_query("SELECT rap_back + 5 from store") or die(mysql_error());

//retrieve the value of qry1 and store it in a variable
$sell_rap_back = mysql_fetch_array($qry1);

// now I need to insert the value into the table and update it..
mysql_query("INSERT INTO store(sell_rap_back) VALUES('$sell_rap_back')");

此处的表格未更新..

现在我不知道如何在“rap_back”更新后以及在下一次交易发生之前处理“sell_rap_back”字段并将其存储在数据库中。谁能帮我解决这个问题吗?

最佳答案

不要使用固定字符串作为“失败”消息。它们对于调试来说毫无用处。如果查询有问题,MySQL 会告诉您出了什么问题:

$qry1 = mysql_select("SELECT ...") or die(mysql_error());
^^^^^^^^^^^^^

在您尝试此操作之前,您的问题是无法回答的。从表面上看,查询看起来不错 - 没有语法错误,没有保留字。

关于PHP/MySQL 查询错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12011772/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com