PHP / MYSQL +重复时

时间:2011-08-05 09:16:27

标签: php

我正在尝试使用PHP while循环和MYSQL显示ul>li列表。 我的数据库'公司'有2个列'id&的表'新闻'内容”。

while循环正常工作,它返回两个'li' =,因为表中有两行。

但是,在每个'li'中插入了来自表格{@ 1}}的数据的实例。

我的$indx." - ".$ID." ".$CONTENT."循环:

while

我99%肯定是 $readNews_SQLselect = "SELECT "; $readNews_SQLselect .= "id, content "; // rows names $readNews_SQLselect .= "FROM "; $readNews_SQLselect .= "news "; // table name $readNews_SQLselect_Query = mysql_query($readNews_SQLselect); $indx = 1; while ($row = mysql_fetch_array($readNews_SQLselect_Query, MYSQL_ASSOC)) { $ID = $row['id']; $CONTENT = $row['content']; echo '<li>$indx." - ".$ID." ".$CONTENT."</li>'; $indx++; } mysql_free_result($readNews_SQLselect_Query); 的语法问题。

2 个答案:

答案 0 :(得分:2)

PHP不会在单引号字符串中替换变量。

echo "<li>$indx - $ID $CONTENT</li>";

答案 1 :(得分:1)

替换

'<li>$indx." - ".$ID." ".$CONTENT."</li>';

使用:

'<li>'. $indx .' - ' . $ID .' ' . $CONTENT . '</li>';

编辑1

或与:

"<li>$indx - $ID $CONTENT</li>";