我正在尝试让我的页面显示我在数据库中的所有新闻。 但在我的网站上没有任何显示没有错误让我知道如果有什么不对,只有一个空白页面。 我使用了var_dump()并返回了我请求的所有数据。
这是我的页面代码
<?php
ini_set('display_errors', 1);
header("Content-type: text/xml");
include("includes/database.php");
global $NEWS;
$str = '<?xml version="1.0" encoding="UTF-8"?>';
$str.= '<rss version="2.0">';
$str.='<channel>';
$sql = "SELECT * FROM news";
$result = mysql_query($sql) or die ($sql."".mysql_error());
while($row = mysql_fetch_object($result)){
$str.= '<item>';
$str.= '<title>'.$row->title.'</title>';
$str.= '<description>'.$row->content. '</description>';
$str.= '</item>';
}
$str .='</channel>';
$str .='</rss>';
echo $str;
答案 0 :(得分:3)
<?php
ini_set('display_errors', 1);
header("Content-type: text/xml");
include("includes/database.php");
global $NEWS;
$str = '<?xml version="1.0" encoding="UTF-8"?>';
$str.= '<rss version="2.0">';
$str.='<channel>';
$sql = "SELECT * FROM news";
$result = mysql_query($sql) or die ($sql."".mysql_error());
foreach($row in mysql_fetch_object($result)){
$str.= '<item>';
$str.= '<title>'.$row->title.'</title>';
$str.= '<description>'.$row->content. '</description>';
$str.= '</item>';
}
$str .='</channel>';
$str .='</rss>';
echo $str;
答案 1 :(得分:0)
检查数据库连接:
mysql_connect("hostname", "user", "password");
mysql_select_db("mydb");