
以下示例读取数据库,并以表格显示:
<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数据库中所有表的表结构等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)