如何用PHP中的lis填充剩余空间?
MySQL PHP如何用PHP中的lis填充剩余空间?,php,mysql,Php,Mysql,MySQL PHP echo'' $a=mysql_查询(“从表中选择*,其中id='1'限制为10”); 而($b=mysql\u fetch\u assoc($a)) { 回音“”.$b[“随便什么]。”; } 回声“”; 输出: echo '<ul>' $a = mysql_query("SELECT * FROM table WHERE id = '1' LIMIT 10"); while($b = mysql_fetch_assoc($a)) { echo '&
echo''
$a=mysql_查询(“从表中选择*,其中id='1'限制为10”);
而($b=mysql\u fetch\u assoc($a))
{
回音“- ”.$b[“随便什么]。
”;
}
回声“
”;
输出:
echo '<ul>'
$a = mysql_query("SELECT * FROM table WHERE id = '1' LIMIT 10");
while($b = mysql_fetch_assoc($a))
{
echo '<li>'.$b['whatever'].'</li>';
}
echo '</ul>';
- 胡说八道
- 废话
- 废话
但是,我要做的是用7个空lis填充剩余的空间(在上面的例子中)
因此,输出应为:
<ul>
<li>blah1</li>
<li>blah2</li>
<li>blah3</li>
</ul>
- 胡说八道
- 废话
- 废话
事先获得行数(mysql\u num\u rows
),然后写你的li的10行
次。事先获得行数(mysql\u num rows
),然后写你的li的10行
次。echo'
<ul>
<li>blah1</li>
<li>blah2</li>
<li>blah3</li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
</ul>
$a=mysql_查询(“从表中选择*,其中id='1'限制为10”);
而($b=mysql\u fetch\u assoc($a))
{
回音“”.$b[“随便什么]。 ”;
}
对于($i=mysql\u num\u行($a);$i<10;$i++){
回音“”;
}
回声“”;
echo''
$a=mysql_查询(“从表中选择*,其中id='1'限制为10”);
而($b=mysql\u fetch\u assoc($a))
{
回音“- ”.$b[“随便什么]。
”;
}
对于($i=mysql\u num\u行($a);$i<10;$i++){
回音“”;
}
回声“
”;
Tangential:如果id
是数字列,请不要在查询中比较/分配给它的值周围加单引号。MySQL会将其转换为一个数字,但这并不总是产生与您编写了一个数字相同的结果。切线:如果id
是一个数字列,请不要在查询中比较/分配给它的值周围加单引号。MySQL会将其转换为一个数字,但这并不总是产生与您编写的数字相同的结果。
<ul>
<li>blah1</li>
<li>blah2</li>
<li>blah3</li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
</ul>
echo '<ul>'
$a = mysql_query("SELECT * FROM table WHERE id = '1' LIMIT 10");
while($b = mysql_fetch_assoc($a))
{
echo '<li>'.$b['whatever'].'</li>';
}
for ($i = mysql_num_rows($a); $i < 10; $i++) {
echo '<li></li>';
}
echo '</ul>';