Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/247.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 从数据库中获取值_Php_Mysql - Fatal编程技术网

Php 从数据库中获取值

Php 从数据库中获取值,php,mysql,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);

我想从数据库中获取该值,因为我需要该值与其他值求和,而我无法获取它。以下是我需要的一个示例:

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;

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

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

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

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

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

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

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

通过访问数组的第一个键,您应该可以得到所需的结果。

$result=mysql\u fetch\u array($check)
是一个数组,您不能回显数组。作为一个数组,您可以使用
[列的编号]
[列的名称]

在您的情况下,请使用:
echo$result[0];//回显第一个元素

$result=mysql\u fetch\u array($check)
是一个数组,不能回显数组。作为一个数组,您可以使用
[列的编号]
[列的名称]

在您的情况下,请使用:
echo$result[0];//回显第一个元素

首先删除仅用于子查询的
WHERE(user_id='3')
的括号。为什么不使用mysql的聚合函数呢?你也应该使用mysqli或PDO来处理你的数据库。mysql_uu函数自PHP5.5以来就已经过时了。如果可以,应该这样做。它们不再得到维护,而是在使用。相反,请考虑使用PDO,.MQLLFETCHCHYNA数组返回数组。尝试echo$result[0];首先删除仅用于子查询的
WHERE(user_id='3')
的括号。为什么不使用mysql的聚合函数呢?你也应该使用mysqli或PDO来处理你的数据库。mysql_uu函数自PHP5.5以来就已经过时了。如果可以,应该这样做。它们不再得到维护,而是在使用。相反,请考虑使用PDO,.MQLLFETCHCHYNA数组返回数组。尝试echo$result[0];