Rcode_OK, 'data' => "", 'msg' => 'ok' ); $parent_type = isset($p_parent_type) ? $p_parent_type : 1; //echo $parent_type; try { set_time_limit(50); $conn = createConn(); $sql = ""; $stmt = null; if ($type == "all") { // 无条件全选 if (!empty($key)) { // echo " \n php is low \n"; $sql = 'SELECT news.id,news.remark,news.title as name,news.image,news.source,news.sourceType,n_type.type_key FROM mysql85931094_db.hfy_news as news , mysql85931094_db.hfy_news_type as n_type where news.type_id = n_type.type_id and n_type.parent_type = '.$parent_type.' and news.title like \''.$key.'\' order by news.id desc limit ?,?'; } else { // echo " \n fuck php \n"; $sql = 'SELECT news.id,news.remark,news.title as name,news.image,news.source,news.sourceType,n_type.type_key FROM mysql85931094_db.hfy_news as news , mysql85931094_db.hfy_news_type as n_type where news.type_id = n_type.type_id and n_type.parent_type = '.$parent_type.' order by news.id desc limit ?,?'; } $stmt = mysqli_prepare($conn, $sql); mysqli_stmt_bind_param($stmt, "dd", $offset, $limit); } else { if (!empty($key)) { // echo " \n fuck php ? \n"; $sql = 'SELECT news.id,news.remark,news.title as name,news.image,news.source,news.sourceType,n_type.type_key FROM mysql85931094_db.hfy_news as news , mysql85931094_db.hfy_news_type as n_type where news.type_id = n_type.type_id and n_type.type_key = ? and news.title like \''.$key.'\' order by news.id desc limit ?,?'; $stmt = mysqli_prepare($conn, $sql); mysqli_stmt_bind_param($stmt, "ssdd", $type, $key, $offset, $limit); } else { // echo " \n fuck fuck fuck \n"; $sql = 'SELECT news.id,news.remark,news.title as name,news.image,news.source,news.sourceType,n_type.type_key FROM mysql85931094_db.hfy_news as news , mysql85931094_db.hfy_news_type as n_type where news.type_id = n_type.type_id and n_type.type_key = ? order by news.id desc limit ?,?'; $stmt = mysqli_prepare($conn, $sql); mysqli_stmt_bind_param($stmt, "sdd", $type, $offset, $limit); } } mysqli_stmt_execute($stmt); $res = mysqli_stmt_get_result($stmt); while ($row = mysqli_fetch_assoc($res)) { $rs[] = $row; } mysqli_close($conn); $resObj['data'] = $rs; echo json_encode($resObj); }catch(Exception $e) { // echo 'Message: ' .$e->getMessage(); $resObj['rcode'] = Rcode_ServerError; $resObj['msg'] = 'server error'; echo json_encode($resObj); }