我想从数据库中获取值,因为我需要该值来将其与其他值相加而我无法接受它。以下是我需要的一个例子:
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;
答案 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