您好,欢迎访问一九零五行业门户网

请教如何写这样的一个SQL呢

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去读取,怕以后数据多了之后读取变得很慢,谢谢高手指点,谢谢
各位高手,真的没人帮忙吗?
其它类似信息

推荐信息