成都网站建设设计

将想法与焦点和您一起共享

php数据库输出20条 php输出数据类型

thinkphp3.2 如果我已经有一个数组$(tmp),数组数据20条,需要分页10条每页,如何使用thinkphp分页

$Data = M('course_card'); // 实例化Data数据对象

创新互联专注于企业成都全网营销、网站重做改版、旬阳网站定制设计、自适应品牌网站建设、H5开发电子商务商城网站建设、集团公司官网建设、成都外贸网站制作、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为旬阳等各大城市提供网站开发制作服务。

import('ORG.Util.Page');// 导入分页类

$count = $Data-where($map)-count();// 查询满足要求的总记录数

$Page = new Page($count,1);// 实例化分页类 传入总记录数

$page-setConfig('header','会员卡');

$Page-setConfig('prev', "上一页");//上一页

$Page-setConfig('next', '下一页');//下一页

$Page-setConfig('first', '首页');//第一页

$Page-setConfig('last', "末页");//最后一页

$Page - setConfig ( 'theme', '%HEADER% %FIRST% %UP_PAGE% %LINK_PAGE% %DOWN_PAGE% %END%' );

// 进行分页数据查询 注意page方法的参数的前面部分是当前的页数使用 $_GET[p]获取

$nowPage = isset($_GET['p'])?$_GET['p']:1;

$list = $Data-where($map)-page($nowPage.','.$Page-listRows)-select();

$show       = $Page-show();// 分页显示输出

$this-assign('page',$show);// 赋值分页输出

$this-assign('course_card',$list);// 赋值数据集

php读取mysql数据库表的前20条记录,然后分两行显示,每行10条记录,怎么编?

$result    = mysql_query('select * from mytable limit 0, 20');

$i       = 0;

while ($rs = mysql_fetch_array($result))

{

echo $rs['myfield'].' ';

$i++;

if ($i == 10)

{

echo 'br /';

}

}

PHP如何输出数据库的每条数据

结果已经有了,我就说下这句话的区别

mysql_select_db,字面上就能理解,选择数据库

去PHP手册中可以发现该函数的返回值是bool,也就是布尔值

bool mysql_select_db ( string $database_name [, resource $ link_identifier ] )

只是确定操作是否成功

$result = mysql_query($sql, $link); // 执行查询语句

是执行查询语句,这时返回的是

resource mysql_query ( string $query [, resource $link_identifier ] )

资源符号,通过var_dump($result)可以看到该变量的类型,不是数组

随后通过mysql_fetch_array($result);获取实际查询语句所能获取的数据

每次操作,返回一行数据

该操作会变相的移动该资源的指针,PHP的概念里面没有指针,但需要知道该函数可以多次执行

概念和foreach一致

所以通过

while ($bookInfo = mysql_fetch_array($result)){

}

可以获取所有的行数据

如果没有数据会返回false,所以while会自动停止循环


名称栏目:php数据库输出20条 php输出数据类型
链接地址:http://chengdu.cdxwcx.cn/article/ddjegih.html