php连接了数据库 从数据库中提取一系列的数据 怎么样在网页中能自动形成表格形式

php连接了数据库 从数据库中提取一系列的数据 怎么样在网页中能自动形成表格形式,第1张

以下示例读取数据库,并以表格显示:

<php

header('Content-type:text/html;charset=utf-8');

$db = new mysqli('localhost','root','root','books');

$rows = $db->query('SELECT FROM customers');

echo '<table border="1"><tr><td>姓名</td><td>年龄</td></tr>';

while($row = $rows->fetch_assoc()){

echo '<tr><td>'$row['name']'</td>';

echo '<td>'$row['address']'</td></tr>';

}

>

大致流程

如果是纯JSP技术的话:

1、创建model类,对应表a的表元(每个model类的对象对应表a的一行,model类的属性对应表a的字段

2、创建取表a数据的类( *** 作A表的类):类中有取表A所有数据的方法如:publicList();//实现取数据即将a表的每行包装成一个model类对象,然后添加到一个List中,返回该List

3、JSP页面中引入 *** 作a表的类;然后创建其一个 *** 作对象;调用方法得到包含所有数据的List。

4、JSP中用for循环输出List中的内容结合HTML实现显示。

你看你怎么调用这个sql语句吧

select aowner 所属用户,

atable_name 表名,

acolumn_name 字段名,

adata_type 字段类型,

a字段长度,

a字段精度,

a是否为空,

a创建日期,

a最后修改日期, 

case when aowner=downer and atable_name=dtable_name and acolumn_name=dcolumn_name then '主键' else '' end 是否主键 

from

(select aowner,atable_name,bcolumn_name,bdata_type,case when bdata_precision is null then bdata_length else data_precision end 字段长度,data_scale 字段精度,

decode(nullable,'Y','√','N','×') 是否为空,ccreated 创建日期,clast_ddl_time 最后修改日期 

from all_tables a,all_tab_columns b,all_objects c 

where atable_name=btable_name and aowner=bowner

and aowner=cowner

and atable_name=cobject_name

and aowner='SCOTT' --这个是查某个用户,你到时候把用户名换一下就好,一定大写

and cobject_type='TABLE') a

left join 

(select aowner,atable_name,acolumn_name,aconstraint_name from user_cons_columns a, user_constraints b 

where aconstraint_name = bconstraint_name and bconstraint_type = 'P') d

on aowner=downer and atable_name=dtable_name and acolumn_name=dcolumn_name

order by aowner,atable_name;

<div Id="wis" align="left"> <FONT color=red>随机推荐文章↓</FONT><br>

<%

'-------------------------数据库连接-----------------------

Set objConn = ServerCreateObject("ADODBConnection")

objConnConnectionString = "Provider=MicrosoftJetOLEDB40;" &_

"Data Source=" & ServerMapPath("data/dataasp")

objConnOpen

'-------------------------数据库连接-----------------------

'-------------------------检索数据-----------------------

strSQL = "SELECT id,title FROM city"

'Sql语句,检索数据库

Set objRS = ServerCreateObject("ADODBRecordset")

'创建记录集

objRSOpen strSQL, objConn, 1, 1

'执行检索

Count=objRSRecordCount

'得到记录总数

Item=56

'显示记录数

'-------------------------检索数据-----------------------

'-------------------------------------------------------------------------------

redim a(Item, 2),t(Count)

'定义2数组,数组a用来储存记录,数组t用来删选记录

'---------------------------------------

'初始数组数值,目的为了插入数据以后和此值做比较

for each j in t

j=0

next

'---------------------------------------

'---------------------------------------

' 随机抽取记录号

Randomize timer '初始化随机数生成器

for j=1 to Item

k=int(rndCount+1) '从总数里面随机取一条记录

do while t(k)<>0 '判断是否记录是否已经在数组中

k=int(rndItem+1)

loop

t(k)=1 '第k条记录被选中

next

'--------------------------------------

j=1:i=1'定义下标

'--------------------------------------

' 循环选取数据集objRS中的部分记录存放到数组中

Do While Not objRSEof

if t(j)=1 then

a(i,1)=objRS("id") '记录id

a(i,2)=objRS("title") '记录内容

i=i+1

end if

j=j+1

objRSMoveNext

Loop

'----------------------------显示内容--------------------

for i=1 to Item

responsewrite("   <FONT color=red>□</FONT><a href='/html/"&a(i,1)&"html'>"&a(i,2)&"</a><br>")

next

objRsClose

set objRs=nothing

objConnClose

set objConn=nothing

%></div>

以上就是关于php连接了数据库 从数据库中提取一系列的数据 怎么样在网页中能自动形成表格形式全部的内容,包括:php连接了数据库 从数据库中提取一系列的数据 怎么样在网页中能自动形成表格形式、读取数据库中的值(获取数据库)、python如何自动获取oracle数据库中所有表的表结构等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

    保存