
正文
php显示多条数据 php显示多条数据怎么办
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
php怎么把从数据库里查询的数据十条一页的显示出来
select
*
from
table
limit
0,10
从0开始,共10条
SQL的limit语法的如以下形式
SELECT
*
FROM
table
LIMIT
[offset,]
rows
|
rows
OFFSET
offset
当省略offset的时候php显示多条数据,offset作为0处理,表示提取查询到的前rows条数据php显示多条数据;
当offset=0时候,表示提取查询到的从offset开始的rows条数据;此时如果rows0表示提取查询到的从offset开始的所有数据
当offset0的时候,表示提取查询到的除出后rows条数据的所有数据,即剔除last
row-rows到last
rows之间的-rows条数据
另外,如果rows大于实际查询的数据条数,则取rows为实际查询的数据条数。
相关问答
Q1: php中怎么有选择的显示多条数据?
接在$row=mysql_fetch_arry($c_result);下面php显示多条数据的
while($row=mysql_fetch_array($c_result))
{
echo $row['title']." ".$row['content']." ".$row['time']."br";
}
就行啦
希望对楼主有帮助
Q2: PHP显示很多数据库信息,如何自动分页呢?代码
PHP代码如下:
/*
Author:默默
Date :2006-12-03
*/
$page=isset($_GET['page'])?intval($_GET['page']):1; //这句就是获取page=18中php显示多条数据的pagephp显示多条数据的值php显示多条数据,假如不存在page,那么页数就是1。
$num=10; //每页显示10条数据
$db=mysql_connect("host","name","pass"); //创建数据库连接
$select=mysql_select_db("db",$db); //选择要操作的数据库
/*
首先咱们要获取数据库中到底有多少数据,才能判断具体要分多少页,具体的公式就是
总数据数除以每页显示的条数,有余进一。
也就是说10/3=3.3333=4 有余数就要进一。
*/
$total=mysql_num_rows(mysql_query("select id from table")); //查询数据的总数,id是数据库中的一个自动赋值的字段
$pagenum=ceil($total/$num); //获得总页数
//假如传入的页数参数大于总页数,则显示错误信息
If($page$pagenum || $page == 0){
Echo "Error : Can Not Found The page .";
Exit;
}
$offset=($page-1)*$num; //获取limit的第一个参数的值,假如第一页则为(1-1)*10=0,第二页为(2-1)*10=10。
$info=mysql_query("select name from table limit $offset,$num"); //获取相应页数所需要显示的数据,name是数据里的一个字段
While($it=mysql_fetch_array($info)){
Echo $it['name']."
";
} //显示数据
For($i=1;$i=$pagenum;$i++){
$show=($i!=$page)?"$i":"$i";
Echo $show." ";
}
/*显示分页信息,假如是当页则显示粗体的数字,其余的页数则为超连接,假如当前为第三页则显示如下
1 2 3 4 5 6
*/
?
Q3: PHP如何显示多排数据
?php
echo "table";
echo "thead";
echo "th菜名/thth价格/thth菜名/thth价格/thth菜名/thth价格/th";
echo "/thead";
echo "tbody";
$num = 0;
echo "tr";
while($aa = mysql_fetch_array($sql))
{
echo "td".$aa['name']."/tdtd".$aa['price']."/td";
$num += 1;
if($num%3==0)
{
echo "/trtr";
}
}
echo "/tr";
echo "/tbody";
echo "/table";
Q4: PHP代码查询显示多个数据为什么呢
根据你设定的条件php显示多条数据, keyword参数必须是数字才会把它当作username去查询php显示多条数据,而如果不是数字php显示多条数据,则查询全部。所以,第一步,你应该把红色框里第二行的那个if语句整行删掉,然后第三行要改为php显示多条数据:
..... 'username="'.$_POST['keyword'].'"';
php显示多条数据的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于php显示多条数据怎么办、php显示多条数据的信息别忘了在本站进行查找喔。







