Heim > Backend-Entwicklung > PHP-Tutorial > 请教如何写这样的一个SQL呢

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

WBOY
Freigeben: 2016-06-23 14:27:38
Original
935 Leute haben es durchsucht

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去读取,怕以后数据多了之后读取变得很慢,谢谢高手指点,谢谢

各位高手,真的没人帮忙吗?

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage