本文目录一览:
PHP 记录集的问题
计算数组的大小可以使用count()函数,该函数含有2个参数,第一个参数为计算的数组,第二个参数为是否检查多维数组(可选)LZ已经明确说明要调用12条数组可以直接用FOR循环for($i = 1, $i = 12, $i++){ echo $array[$i]; echo $i != 12 'br';}
PHP 取记录集结果的方法
1号方法的作用是在你只需要输出name字段的情况下会高效些。
2号方法的作用就是将记录集存放在数组中,你在这次使用来输出name字段后,你还可以接下来的程序里面继续使用这个数据记录集。
所以2个方法都有优点,你可以选择适合自己程序的方案。
请教高手PHP中关于记录集的问题
$pageSize=20;//设置每页显示条数
$rs=mysql_query("select count(*) from msgbo");//取得记录总数,计算总页数用$myrow=mysql_fetch_array($rs);
$numrows=$myrow[0];//计算总记录
$pages=intval($numrows/$pageSize);
if ($numrows%$pageSize)$pages++;//设置页数
if (isset($_GET['page'])) {
$page=intval($_GET['page']);
}
else {
$page=1;
}
$offset=$pageSize*($page-1);
$sql="select id,username,ip,url,msg from msgbo order by timee desc limit $offset,$pageSize ";
//这句查询 限制查询条数和指针移动。
//$sql="select * from msgbo limit $offset,$pageSize";
$result=mysql_query($sql);
$num=mysql_num_rows($result);//行数
if($num0){
while($row = mysql_fetch_array($result))//数组
{
echo $row[0];
//继续输出
}
php一个页面调用2个记录集的问题
$result1 = mysql_query("SELECT * FROM table1");
$result2 = mysql_query("SELECT * FROM table2");
while($row = mysql_fetch_array($result1))
{
echo $row['FirstName'];
echo "br /";
}
while($row = mysql_fetch_array($result2))
{
echo $row['FirstName'];
echo "br /";
}