从数据库中获取价值

时间:2015-06-26 13:58:48

标签: php mysql

我想从数据库中获取值,因为我需要该值来将其与其他值相加而我无法接受它。以下是我需要的一个例子:

user_id    task_progress
1              2
3              4
5              6

我用过

$check = mysql_query("SELECT task_progress FROM dotp_tasks WHERE (user_id = '3')"); 
$result = mysql_fetch_array($check);

它应该回显4但它回显数组。我究竟做错了什么?之后,我通常可以做到这一点

$new=$value + $result;

2 个答案:

答案 0 :(得分:4)

如果您将代码更改为以下内容,则应该是您要查找的代码:

$check = mysql_query("SELECT task_progress FROM dotp_tasks WHERE user_id = '3'");
$result = mysql_fetch_array($check);

$new=$value + $result[0];

通过访问数组第一个键,你应该得到你想要的结果。

答案 1 :(得分:1)

$result = mysql_fetch_array($check)是一个数组,您无法回显数组。作为数组,您可以使用[Number_of_the_col]['Name_of_the_col']

来获取元素

在你的情况下使用: echo $result[0]; // echo the first element