我正在尝试开发一个小型动态RSS文件,显示我网站的10条最新消息。我不知道为什么代码现在不能正常工作,我会感激任何帮助。我创建了一个PHP文件,这就是我编码的内容:
<?php
header("Content-Type: application/rss+xml; charset=ISO-8859-1");
?>
<?php include ('inc_conexiones.php');?>
<?php
mysql_set_charset('utf8', $cnxMySQL);
mysql_select_db($BaseDeDatos);
?>
<?php
$rssfeed = '<?xml version="1.0" encoding="ISO-8859-1"?>';
$rssfeed .= '<rss version="2.0">';
$rssfeed .= '<channel>';
$rssfeed .= '<title>Toros de Tijuana - RSS Feed</title>';
$rssfeed .= '<link>http://www.torosdetijuana.com</link>';
$rssfeed .= '<description>Toda la información de los Toros de Tijuana</description>';
$sQuery = ("Select * From tb_noticias Where nw_Status='activo' Order by nw_Fecha DESC LIMIT $p_num , $items");
$result = mysql_query($sQuery, $cnxMySQL) or die(mysql_error());
while($row = mysql_fetch_array($result)) {
extract($row);
$rssfeed .= '<item>';
$rssfeed .= '<title>' . $nw_Titulo . '</title>';
$rssfeed .= '<description>' . $nw_Resumen . '</description>';
$rssfeed .= '<pubDate>' . date("D, d M Y H:i:s O", strtotime($nw_Fecha)) . '</pubDate>';
$rssfeed .= '</item>';
}
$rssfeed .= '</channel>';
$rssfeed .= '</rss>';
echo $rssfeed;
?>
我得到的错误是:“你的SQL语法有错误;当我在线测试时,请检查与你的MariaDB服务器版本相对应的手册,以便在第1行的''附近使用正确的语法。