Hallo.
Ich habe Probleme mit der Abfrage einer DB.
Mit dem folgenden Skript:
kommt diese Ausgabe:
Warum werden manche Felder angezeigt und manche nicht?
Ich habe schon nach Gemeinsamkeiten zwischen den ausgegebenen Felder und Gemeinsamkeiten zwischen den nicht ausgegebenen Feldern in der DB gesucht, aber ich kann keine finden.
Gruß
Gerrit
Ich habe Probleme mit der Abfrage einer DB.
Mit dem folgenden Skript:
PHP-Code:
<?php
$connect=mysql_connect("$DBD");
mysql_select_db("$DB");
$abfrage_shopitem = "SELECT * FROM `shopitem` LIMIT 0 , 30";
$ergebnis_shopitem = mysql_query($abfrage_shopitem);
$poststring = '
<?xml version="1.0" encoding="iso-8859-1"?>
<PRODUCTS>';
while($row_shopitem = mysql_fetch_array($ergebnis_shopitem)){
$poststring.='<PRODUCT><PRODUCT_ID>';
$poststring.=$row_shopitem['Id'];
$poststring.='</PRODUCT_ID>';
$poststring.='<PRODUCT_UPDATEADD>1</PRODUCT_UPDATEADD>';
$poststring.='<PRODUCT_NAME>' . $row_shopitem['Name'] . '</PRODUCT_NAME>';
$poststring.='<PRODUCT_SET_EAN>' . $row_shopitem['EAN'] . '</PRODUCT_SET_EAN>';
$poststring.='<PRODUCT_SET_ANR>' . $row_shopitem['Artikelnummer'] . '</PRODUCT_SET_ANR>';
$poststring.='<SELLING_PRICE>' . $row_shopitem['VK'] . '</SELLING_PRICE>';
$poststring.='<TAX_RATE>' . $row_shopitem['ust'] . '</TAX_RATE>';
$poststring.='<PRODUCT_DESCRIPTION><![CDATA[' . $row_shopitem['Beschreibung'] . ']]></PRODUCT_DESCRIPTION>';
$poststring.='<STOCK_PRODUCT>' . $row_shopitem['Lager'] . '</STOCK_PRODUCT>';
$poststring.='<DISCONTINUED>' . $row_shopitem['Auslauf'] . '</DISCONTINUED>';
$poststring.='<MERGE_STOCK>' . $row_shopitem['ListerIgnore'] . '</MERGE_STOCK>';
$poststring.='<PRODUCT_SEARCH_ALIAS>' . $row_shopitem['Alias'] . '</PRODUCT_SEARCH_ALIAS>';
$poststring.='<PRODUCT_WEIGHT>' . $row_shopitem['gewicht'] . '</PRODUCT_WEIGHT>';
$poststring.='<PRODUCT_LEVEL>' . $row_shopitem['_level'] . '</PRODUCT_LEVEL></PRODUCT>';
}
$poststring.='</PRODUCTS></DATA>';
echo $poststring;
?>
PHP-Code:
<?xml version="1.0" encoding="iso-8859-1" ?>
- <DATA>
- <PRODUCTS>
- <PRODUCT>
<PRODUCT_ID />
<PRODUCT_UPDATEADD>1</PRODUCT_UPDATEADD>
<PRODUCT_NAME>XML Testartikel</PRODUCT_NAME>
<PRODUCT_SET_EAN />
<PRODUCT_SET_ANR>23456</PRODUCT_SET_ANR>
<SELLING_PRICE>20,50</SELLING_PRICE>
<TAX_RATE />
- <PRODUCT_DESCRIPTION>
- <![CDATA[ XML Testartikel
]]>
</PRODUCT_DESCRIPTION>
<STOCK_PRODUCT />
<DISCONTINUED />
<MERGE_STOCK />
<PRODUCT_SEARCH_ALIAS />
<PRODUCT_WEIGHT />
<PRODUCT_LEVEL />
</PRODUCT>
</PRODUCTS>
</DATA>
Ich habe schon nach Gemeinsamkeiten zwischen den ausgegebenen Felder und Gemeinsamkeiten zwischen den nicht ausgegebenen Feldern in der DB gesucht, aber ich kann keine finden.
Gruß
Gerrit
Kommentar