php mysql
我是这样写的,想用php输出一个xml,下面是我写的,写的不好,是新手:
create table `tables` (
`tid` int(10) not null auto_increment,
`parentid` int(10) default '0' not null,
`levelid` int(10) default '0' not null,
`imgname` varchar(255) not null default '',
`imgtitle` varchar(255) not null default '',
`url` varchar(255) not null default '',
primary key (`tid`)
) engine=myisam default charset=utf8 auto_increment=1 ;
然后输出是这样格式的:
请问我的php怎么写呢,我写完感觉无法归类生成xml,php是这样写的,请高手指点,谢谢
include('conn.php');
$result = mysql_query(select * from tables);
while($row = mysql_fetch_array($result))
{
if(!$row['parentid'] || $row['parentid']==2){
if($row['levelid']==2 || $row['parentid']==2){
//echo $row['parentid'] . . $row['levelid']. . $row['imgname']. . $row['imgtitle']. . $row['url']. . $i;
//echo
;
//
}
}
}
回复讨论(解决方案) 你先说说
都对应表中的哪些字段
insert into tables values ( '1', '0', '1', 'c_1', '按钮','null');
insert into tables values ( '2', '1', '1', '按钮1', '按钮1','1.jpg');
insert into tables values ( '3', '1', '2', '按钮2', '按钮2','2.jpg');
其实我就是想从数据库提取数据生成一个xml,xml的格式就是这样的
就不知道如何写个表便于php去读取,怕以后数据多了之后读取变得很慢,谢谢高手指点,谢谢
各位高手,真的没人帮忙吗?