我的第一个while工作非常好.第二个while工作,但它不返回mysql记录,我不知道为什么.
这是我的代码:
<?php
$zapytanie_widget = "SELECT * FROM widgets";
$zapytanie_widget_sql = mysql_query($zapytanie_widget);
while($zapytanie_widget_row = mysql_fetch_row($zapytanie_widget_sql))
{
$widget_query = "SELECT * FROM instaledwidgets";
$widget_sql = mysql_query($widget_query);
// THIS WHILE
while ($widget_after = mysql_fetch_row($widget_sql));
{
$widgetname = $widget_after[1];
}
$z_widget_count = mysql_num_rows($widget_sql);
echo $z_widget_count;
if($z_widget_count == 1)
{
echo '<div class="widget" id="'.$widgetname.'_widget">
<h4 class="widget-title">'.$widgetname.'</h4>
<div class="widget-content">';
include 'funkcje/widgets/'.$widgetname.'/'.$widgetname.'.php';
echo '</div>
</div>';
}
else
{
echo '<div class="widget" id="status">
<h4 class="widget-title">Serwery1</h4>
<div class="widget-content">
</div>
</div>';
}
}
?>
Run Code Online (Sandbox Code Playgroud)
Mil*_*Roo 10
你必须在这里删除分号:
while ($widget_after = mysql_fetch_row($widget_sql));
Run Code Online (Sandbox Code Playgroud)
有关while语法的更多信息:http://www.php.net/manual/en/control-structures.while.php
| 归档时间: |
|
| 查看次数: |
87 次 |
| 最近记录: |