<?php
$username="";//数据库用户名
$userpass="";//数据库密码
$dbhost="";//主机地址
$dbdatabase="";//数据库名称
$catid=$_REQUEST['catid'];//获取传递过来的id号,以id号来辨别获取哪类数据
//生成一个连接
$db_connect=mysql_connect($dbhost,$username,$userpass) or die("Unable to connect to the MySQL");
//选择一个需要操作的数据库
mysql_select_db($dbdatabase,$db_connect);
//转换编码
mysql_query("set names 'utf8'",$db_connect);
$page = isset($_REQUEST['page']) ? $_REQUEST['page'] : 1; //获取当前页码 没有的话 就是第一页
if(!preg_match('/^\d+$/',$page) || $page < 1) $page = 1; //如果输入的不是数字 或者小于1 默认第一页
$pageSize=10;//每页几条
$start=($page-1)*$pageSize;//这个就是计算出开始的记录数
if($catid==51){
$result=mysql_query("select id ,title,create_time,hits from 表名称 where catid=51 or catid=52 or catid =53 or catid=78 LIMIT $start,$pageSize");}
else if($catid == 79){
$result=mysql_query("select id ,title,create_time,hits from 表名称 where catid=79 or catid=80 or catid =81 LIMIT $start,$pageSize");
}
else{
$result=mysql_query("select id ,title,create_time,hits from 表名称 where catid=$catid LIMIT $start,$pageSize");
}
$json="";
//定义好一个数组。php中array相当于一个数据字典。
$data=array();
//定义一个类,用到存放从数据库中取出的数据。
class User
{
public $title;
public $id;
public $create_time;
public $hits;
}
while($row=mysql_fetch_array($result,MYSQL_ASSOC))
{
$user=new User();
$user->id=$row["id"];
$user->title=$row["title"];
$user->create_time=$row["create_time"];
$user->hits=$row["hits"];
/*$user->content=urlencode($row["content"]);*/
$data[]=$user;
//print_r($user);
}
//print_r($data);
//把数据转换为JSON数据
//arrayRecursive($data, 'urlencode', true);
$json=json_encode($data);
echo ($json);
?>
$username="";//数据库用户名
$userpass="";//数据库密码
$dbhost="";//主机地址
$dbdatabase="";//数据库名称
$catid=$_REQUEST['catid'];//获取传递过来的id号,以id号来辨别获取哪类数据
//生成一个连接
$db_connect=mysql_connect($dbhost,$username,$userpass) or die("Unable to connect to the MySQL");
//选择一个需要操作的数据库
mysql_select_db($dbdatabase,$db_connect);
//转换编码
mysql_query("set names 'utf8'",$db_connect);
$page = isset($_REQUEST['page']) ? $_REQUEST['page'] : 1; //获取当前页码 没有的话 就是第一页
if(!preg_match('/^\d+$/',$page) || $page < 1) $page = 1; //如果输入的不是数字 或者小于1 默认第一页
$pageSize=10;//每页几条
$start=($page-1)*$pageSize;//这个就是计算出开始的记录数
if($catid==51){
$result=mysql_query("select id ,title,create_time,hits from 表名称 where catid=51 or catid=52 or catid =53 or catid=78 LIMIT $start,$pageSize");}
else if($catid == 79){
$result=mysql_query("select id ,title,create_time,hits from 表名称 where catid=79 or catid=80 or catid =81 LIMIT $start,$pageSize");
}
else{
$result=mysql_query("select id ,title,create_time,hits from 表名称 where catid=$catid LIMIT $start,$pageSize");
}
$json="";
//定义好一个数组。php中array相当于一个数据字典。
$data=array();
//定义一个类,用到存放从数据库中取出的数据。
class User
{
public $title;
public $id;
public $create_time;
public $hits;
}
while($row=mysql_fetch_array($result,MYSQL_ASSOC))
{
$user=new User();
$user->id=$row["id"];
$user->title=$row["title"];
$user->create_time=$row["create_time"];
$user->hits=$row["hits"];
/*$user->content=urlencode($row["content"]);*/
$data[]=$user;
//print_r($user);
}
//print_r($data);
//把数据转换为JSON数据
//arrayRecursive($data, 'urlencode', true);
$json=json_encode($data);
echo ($json);
?>