当我在while循环中使用第二个mysql_query($select_grouppages)
时,它会开始工作,但是当我在while循环外使用它时它会停止工作。
问题在于
$select_grouppages_result=mysql_query($select_grouppages) or die(mysql_error());
当我在do while循环之外使用时,它会失去工作。
请告诉我这个问题。
<?php
$select_pages = "select * from pages";
$select_pages_result = mysql_query($select_pages) or die(mysql_error());
$select_pages_result_row = mysql_fetch_array($select_pages_result);
$select_grouppages = "select * from page_group where group_id=1";
$select_grouppages_result = mysql_query($select_grouppages) or die(mysql_error());
do {
echo'
<div class="col-xs-12">
<div class="col-xs-6 mg-top-10"><label>'.$select_pages_result_row['page_name'].'</label></div>
<div class="col-xs-6 mg-top-10"><input type="checkbox" name="'.$select_pages_result_row['page_name'].'"';
if ($select_grouppages_result_row=mysql_fetch_array($select_grouppages_result)){
if ($select_pages_result_row['page_id']==$select_grouppages_result_row['page_id']){
echo 'checked';
}
}
echo'></div>
</div>
';
} while ($select_pages_result_row=mysql_fetch_array($select_pages_result));
?>