|
本帖最后由 rgjmgz 于 2016-5-1 14:13 编辑
如题,在php中读取了id,title,up_date三个字段,但是在浏览器显示的是只有title和up_date两个字段,点击编译调试也不行,重启电脑也不行
以下是后端php代码:
<?php
namespace baojia;
use baas\data\Util;
use baas\data\Transform;
class BaojiaService {
public static function queryNewsWap($params, $context) {
// 过滤条件 必须要用isset方法检查是否有值,若无值则设置为空
$type = isset($params["type"]) ? $params["type"] : null;
$class_id = isset($params["class_id"]) ? $params["class_id"] : null;
$id = isset($params["id"]) ? $params["id"] : null;
$conn = $context->Connection("baojia");
if($id != null){
$sql = "SELECT content FROM news_wap where id = ".$id;
}else{
$sql = "SELECT id,title,up_date FROM news_wap where type = ".$type." and class_id = ".$class_id." order by id desc limit 0,20";
}
$table = Util::queryDataBySQL($conn, $sql, null, null, null, null);
//$table = Util::queryDataBySQL ( $conn, $sql, $sqlParams, $columns, $offset, $limit );
$json = Transform::tableToJson ($table);
//echo json_encode ($json);
echo urldecode(json_encode ($json)); //urldecode 将数据库的查询结果转码
}
}
?>
|
-
-
|