|
|
|
| Добрый день, у меня есть 2 куска кода. Первый выбирает данные ... а второй создает xml файл в котором данные. Скажите пожалуйста как сделать так что бы создался 1 файл - а в нем в цикле были бы все данные из БД. Заранее спасибо.
$result = mysql_query("select * from `all_tovar`;");
while ($row = mysql_fetch_assoc($result))
{
echo($row['id'].'='.$row['articul'].'='.$row['title'].'<br>');
}
|
//$doc = new DOMDocument('1.0','UTF-8');
//$doc->formatOutput = true;
$xml=new DomDocument('1.0','utf-8');
$meta = $xml->appendChild($xml->createElement('Мета'));
$metadata = $xml->appendChild($xml->createElement('Метаданные'));
$articul = $metadata->appendChild($xml->createElement('Артикул'));
$articul->appendChild($xml->createTextNode($row['articul']));
$catdog = $metadata->appendChild($xml->createElement('Категория'));
$catdog->appendChild($xml->createTextNode('222'));
$title = $metadata->appendChild($xml->createElement('Заголовок'));
$title->appendChild($xml->createTextNode('222'));
$desc = $metadata->appendChild($xml->createElement('Описание'));
$desc->appendChild($xml->createTextNode('222'));
$foto = $metadata->appendChild($xml->createElement('СмалФото'));
$foto->appendChild($xml->createTextNode('222'));
$foto_big = $metadata->appendChild($xml->createElement('БигФото'));
$foto_big->appendChild($xml->createTextNode('222'));
$xml->formatOutput = true;
$xml->save('goods.xml');
|
| |
|
|
|
|
|
|
|
для: mabelrod
(21.02.2011 в 12:09)
| |
<?
$result = mysql_query("select * from `all_tovar`;");
while ($row = mysql_fetch_assoc($result))
{
$xml=new DomDocument('1.0','utf-8');
$meta = $xml->appendChild($xml->createElement('Мета'));
$metadata = $xml->appendChild($xml->createElement('Метаданные'));
$articul = $metadata->appendChild($xml->createElement('Номер'));
$articul->appendChild($xml->createTextNode($row['id']));
$articul = $metadata->appendChild($xml->createElement('Артикул'));
$articul->appendChild($xml->createTextNode($row['articul']));
$articul = $metadata->appendChild($xml->createElement('Название'));
$articul->appendChild($xml->createTextNode($row['title']));
}
$xml->formatOutput = true;
$xml->save('goods.xml');
?>
|
вроде ничего сложного | |
|
|
|