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 デフォルト ' ',
`imgtitle` varchar (255) NOT NULL デフォルト '',
`url` varchar(255) NOT NULL デフォルト '',
PRIMARY KEY (`tid`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT= 1;
それを出力します。 形式:
gt;
方法を教えてくださいphp を書きました。xml を生成するには分類できないと思います。よろしくお願いします。 include('conn.php'); $result = mysql_query( "SELECT * FROM テーブル");
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'] . " " )
名前を教えてください="c_1" title="ボタン" class="1">
" class="2" url="2.jpg"/>
テーブル内のどのフィールド
が
に対応するか
INSERT INTO tables VALUES ( ' 1', '0', '1', ' c_1', 'Button','null');
INSERT INTO テーブル VALUES ( '2', '1', '1', 'Button1', 'Button1 ','1.jpg'); ('3', '1', '2', 'Button2', 'Button2','2.jpg');
実際には、データベースからデータを抽出して XML を生成したいだけです。このように
;sc name="ボタン 1" class="1" url="1.jpg"/> ;/t>
PHPは読み込めますが、今後データが多すぎると読み込みが非常に遅くなるのではないかと思います。