Anonymní profil Tomáš – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil Tomáš – Programujte.comAnonymní profil Tomáš – Programujte.com

 

Příspěvky odeslané z IP adresy 85.237.227.–

Tomáš
PHP › Export MYSQL tabuľky do XML…
1. 7. 2013   #178597

Dobrý deň, snažím sa exportovať zoznam produktov z MYSQL tabuľky PRESTASHOPu. Keďže sú produkty v MYSQL rozdelené do rôznych tabuliek, skúšam naprogramovať vzájomné prepojenie keď napríklad kód produktu je v tabuľke shop_product ale názov produktu je už v tabuľke shop_product_lang, môj kód vyzerá nasledovne:

<?php
$databaza = mysql_connect('localhost', '*', '*');
mysql_select_db('*', $databaza);

$sql = "select * from shop_product";
$result = mysql_query($sql) or die ( mysql_error() );

header("Content-Type:text/xml; charset=utf-8");
echo '<?xml version="1.0" encoding="UTF-8"?>'."\n";
         
echo "<SHOP>";

while ($line = mysql_fetch_assoc($result) ) {


$nazov_select = "select * from shop_product_lang WHERE id_product = ".$line['id_product']."";
$nazov =  mysql_query($nazov_select) or die ( mysql_error() );


  echo "<SHOPITEM>";
echo "<ITEM_ID>" . $line['reference'] . "</ITEM_ID>";
  echo "<PRODUCT>" . $nazov['name'] . "</PRODUCT>";
  echo "</SHOPITEM>";
}
 
echo "</SHOP>";        

?>

a takto vyzerá výsledok: http://bikeride.sk/heureka_feed.php teda nevypíše obsah riadku tabuľky shop_product_lang pod id_product ktoré berie z tabuľky shop_product. 

Vie niekto poradiť ako to fixnúť? :)

Ďakujem

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý