我正在调用mysql_fetch_assoc($res)
查询的结果。查询很好,同一行还有其他结果返回。最后一列始终为空。为什么是这样?
代码(已缩写,因此请不要对样式发表评论):
$qy = "SELECT * FROM `entries` WHERE `dag`=".$_POST['day'];
$res = mysql_query($qy, $sql);
$d = '';
$row = mysql_fetch_assoc($res);
$d .= $row['text'];
$e = json_encode($row);
echo json_encode(array("status" => "success", "data" => $d, "error" => $e));
$d
will equalnull
和$e
will equal正确的数据{"status":"success","data":null,"error":"{\"dag\":\"DATA\",\"afstand\":\"DATA\",\"tijd\":\"DATA\",\"max\":\"DATA\",\"tottijd\":\"DATA\",\"odo\":\"DATA\",\"van\":\"DATA\",\"naar\":\"DATA\",\"weer\":\"DATA\",\"text\":null}"}
在哪里。DATA
列text
是null
。
该text
列具有VARCHAR
类型,最多 5000 个字符。我要检索的字段中的文本长度为 1800 个字符。