Nunja. Es war für das Problem der falsche Lösungsansatz
statt mysql_fetch_array hätte ich mysQL_fetch_assoc nehmen sollen.
PHP-Code:
<?php
$db_select = @ mysql_select_db (onlineshop);
$result = mysql_query('SELECT * from `ISCAT`where SCID= 1');
if (!$result) {
die('Ungültige Abfrage: ' . mysql_error());
}
while ($row = mysql_fetch_assoc($result))
{
$preis = str_replace(",",".",$row["PRICE"]);
$preis2 = round($preis*2,1)/2;
$inhalt[] = '"'.$row['ITEMID'].'","'.$row['idescription'].'","'.$preis2.'","http://www.onlineshop-ag.ch/shop_s/'.$row['link'].'","http://www.onlineshop-ag.ch/shop/bilder/Artikel/'.$row['ITEMID'].'_1.jpg","'.$row['IZUSATZ'].'"';
}
$inhalt = str_replace(array("ä","ü","ß","Ä","Ü","Ö"),array("ä","ü","","ö","ß","Ä","Ü","Ö",),$inhalt);
file_put_contents("datei2.txt","$titelzeile\n".implode("\n",$inhalt));
?>
So ein kleiner Umdenker wirkt wunder.
So funktioniert es perfekt und ich kann die Ausgabefiles jederzeit an neue Gegebenheiten anpassen