php无限获取数据库,php实时读取数据库

PHP循环代码不断获取数据库内容,导致数据读取很慢,怎么去修改下面的代码让数据读取快点?(Thinkphp)

数据库的读取能一次查询完成的尽量不要分成多次查询

成都创新互联是专业的宁化网站建设公司,宁化接单;提供做网站、网站建设,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行宁化网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!

不知道你用的是什么框架,如果有where_in方法的话可以用它来解决,先要构造出order_sn值的数组

没有的话就自己构造'or'条件字符串,然后用where一次查询完成

php如何获取数据库信息

代码如下:?View

Code

PHP

include("conn.php");//调用数据库连接文件

echo

"table

width=572

height=56

border=0

cellspacing=1

";

//创建html表格

echo

"tr

bgcolor=#9999FF";

echo

"th

width=33

scope=colid/th";

echo

"th

width=100

scope=coluser_name/th

";

echo

"th

width=100

scope=coluser_pass/th

";

echo

"th

width=100

scope=colstaus/th";

echo

"th

width=100

scope=colinsert_time/th";

echo

"/tr";

$SQL

=

"select

*

from

user_info";

$query

=

mysql_query($SQL);

//SQL查询语句

while

($row

=

mysql_fetch_array($query)){

//使用while循环mysql_fetch_array()并将数据返回数组

echo

"tr

onmouseout=this.style.backgroundColor=''

onMouseOver=this.style.backgroundColor='#99CC33'

bgcolor=#CCCCCC";

echo

"td$row[0]/td";

//输出数组中数据

echo

"td$row[1]/td";

echo

"td$row[2]/td";

echo

"td$row[3]/td";

echo

"td$row[4]/td";

echo

"/tr";

}

echo

"/table";输出记录截图

php循环获取数据库数据,一直提示错误

mysql_fetch_row() 需要的参数是一个资源型,而你传入了一个对象。

在调用mysql_fetch_row() 之前检查你的参数。


网站标题:php无限获取数据库,php实时读取数据库
地址分享:http://scyanting.com/article/phscss.html