$sql = "select id from tb"; $result = mysql_query($sql);echo "<select>"; while($array = mysql_fetch_row($result)){ echo "<option>".$array[id]."</option>"; } echo "</select>";不知楼主是否这个意思? 如果不用循环,我想不到更好的办法了.
<? $str_sql="select * from name order by id desc limit 6"; $result=mysql_query($str_sql) or die(mysql_error()); $record=mysql_fetch_object($result); ?> 上面应该可以取6条记录,然后我在显示的时候使用<? echo $record->name;?>来显示,不使用for或者 while语句,也就是说我用<? echo $record.....?>这样的语句想显示第5条语句,请问如何实现,要加什么参数,
$str_sql="select * from name order by id desc limit 6"; $result=mysql_query($str_sql) or die(mysql_error()); $record=mysql_fetch_object($result); while(list($record) = mysql_fetch_array($result));echo $record[5]; 好像还是用到了循环 呵呵 不知道楼主是否满意
$result = mysql_query($sql);echo "<select>";
while($array = mysql_fetch_row($result)){
echo "<option>".$array[id]."</option>";
}
echo "</select>";不知楼主是否这个意思?
如果不用循环,我想不到更好的办法了.
$str_sql="select * from name order by id desc limit 6";
$result=mysql_query($str_sql) or die(mysql_error());
$record=mysql_fetch_object($result);
?>
上面应该可以取6条记录,然后我在显示的时候使用<? echo $record->name;?>来显示,不使用for或者 while语句,也就是说我用<? echo $record.....?>这样的语句想显示第5条语句,请问如何实现,要加什么参数,
$result=mysql_query($str_sql) or die(mysql_error());
$record=mysql_fetch_object($result);
while(list($record) = mysql_fetch_array($result));echo $record[5];
好像还是用到了循环 呵呵
不知道楼主是否满意
$Num = mysql_fetch_rows($result);
只要是<=$Num的数随便去啊
然后 echo 了,并且画了六个表格,然后在每个表格里面echo
也就是6 个<? echo $record->name;?>,每个表格显示不同的内容。