-2

大家好,我是php的新手。我在 php 中有一个代码我想像这样在 mysql 中添加数据

表格样本

id   value1 value2  P_id
1    100     200     10
2    200     50      10

这是我的代码

$query = mysql_query("SELECT * from sample P_id = '10'");
while($row = mysql_num_rows($query)){
    // Here is the condition I don't now what will be the code if I want to add
}

像这样我希望 value1 的结果是 300 和 value2 250 当我显示时你能帮我解决这个问题吗 非常感谢

4

3 回答 3

0

这是您需要遇到的正确查询..

   mysql_query("SELECT SUM(value1) as Value1, SUM(value2) as Value2 FROM sample WHERE P_id = '10'");
   while($row = mysql_num_rows($query)){
    echo "Value 1:$row['Value1'];  Value 2:$row['Value2']";
   }

输出:

Value1 Value2
300    250
于 2013-10-29T13:06:07.167 回答
0

您在where选择中缺少:

mysql_query("SELECT * from sample WHERE P_id = '10'");
于 2013-10-29T13:04:13.647 回答
0

这不是有效的 SQL 语句:

SELECT * from sample P_id = '10'
于 2013-10-29T13:07:39.077 回答