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

PHP如何输出数据库的每条数据?,第1张

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

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会自动停止循环

一、首先你需要在 $result=mysql_query($sql)这一行之后取一下数据: $row = mysql_fetch_array($result)具体原因请看我以前回答过的问题:/question/142246646 二、之后查看获取到的数据: 1 查看具体值: echo $rphp怎么输出数据库中的一个数据

控制器:

$result = $M->where($where)->select() //读取数据库内容

$this->assign("result",$result) //输出变量到模板

dump($result)//打印当前变量内容

模板:

<volist name="result" id="vo">

{$vo.id}

</volist>


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/6641866.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-03-26
下一篇2023-03-26

发表评论

登录后才能评论

评论列表(0条)

    保存