1自己拼,XML编码
header('Content-type:text/xml');
echo "";
echo "
echo "
echo "
echo "
echo "
echo "
echo "
?>
拼接的效果
2从数据库中查询再拼XML编码
$dsn="mysql:host=localhost;dbname=test";
try {
$pdo = new PDO($dsn,'root','passwowd'); //初始化一个PDO对象,就是创建了数据库连接对象$pdo
$query="select * from book"; //定义SQL语句
$pdo->query('set names utf8');
$result=$pdo->prepare($query); //准备查询语句
$result->execute(); //执行查询语句,并返回结果集
$arr='';
while($res=$result->fetch()){
$arr.='
}
echo "
} catch (PDOException $e) {
die ("Error!: ".$e->getMessage()."
");
}
?>
拼接的效果
3使用ajax获取,DOM解析
效果
1
2
补充:
使用JSON
1数据库查询,自己拼 JSON 编码
$dsn="mysql:host=localhost;dbname=test";
try {
$pdo = new PDO($dsn,'root','password'); //初始化一个PDO对象,就是创建了数据库连接对象$pdo
$query="select * from book"; //定义SQL语句
$pdo->query('set names utf8');
$result=$pdo->prepare($query); //准备查询语句
$result->execute(); //执行查询语句,并返回结果集
$a=$arr='';
while($res=$result->fetch()){
$arr.='{"id":'.'"'.$res[0].'",'.'"name":'.'"'.$res[1].'",'.'"time":'.'"'.$res[2].'",'.'"jia":'.'"'.$res[3].'",'.'"zhe":'.'"'.$res[4].'",'.'"chu":'.'"'.$res[5].'"},';
}
echo $a="[".substr($arr,0,strlen($arr)-1)."]";
} catch (PDOException $e) {
die ("Error!: ".$e->getMessage()."
");
}
?>
2数据库查询,函数 JSON 编码
$dsn="mysql:host=localhost;dbname=test";
try {
$pdo = new PDO($dsn,'root','password'); //初始化一个PDO对象,就是创建了数据库连接对象$pdo
$query="select * from book"; //定义SQL语句
$pdo->query('set names utf8');
$result=$pdo->prepare($query); //准备查询语句
$result->execute(); //执行查询语句,并返回结果集
$res=$result->fetchAll();
//JSON 编码
echo json_encode($res);
} catch (PDOException $e) {
die ("Error!: ".$e->getMessage()."
");
}
?>
效果
3ajax获取,JSON解析