请教如何写这样的一个SQL呢
程序员文章站
2024-02-02 13:29:04
...
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 "
";
//
}
}
}
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去读取,怕以后数据多了之后读取变得很慢,谢谢高手指点,谢谢
各位高手,真的没人帮忙吗?
推荐阅读
-
请教如何写这样的一个SQL呢
-
一个查询的SQL语句请教,希望能够用一条SQL语句得到结果
-
这样式的幽默老师,你想不想有一个呢?
-
这样写的sql哪里有问题呢
-
格式化这样的一个json串,语法该如何写?(急)
-
小弟我想嵌入一个视频 但是这个视频必须是一个特点的域名比如baidu.com才能播放 如何写可以欺骗这个视频让这个视频以为是他的域名播放的 而实际是小弟我的域名播放的呢
-
请教PHP做全表搜索的SQL应该如何写
-
请教PHP做全表搜索的SQL应该如何写
-
我有一个远程请求的Url,其中有一段是这样的 ×tamp=123456798,结果地址被解析成了 'xtamp=123456',如何阻止呢?
-
怎样得到这样一个形式的数组呢?