Alle Einträge des querys weitergeben und nicht nur Einen!
Derzeit klappt es mit dem ersten Echo das alles wiedergegeben wird.
Wenn ich das Ergebnis aber in eine Variable stecke, hab ich nur mehr einen Eintrag davon.
Ich muss aber alle Einträge in die Variable stecken und kenne den Grund nicht warum es nicht richtig funktioniert.
Hier nur ne Übersicht der Tabelle:
`ArtNumber` varchar(80) NOT NULL default '',
`Title` varchar(80) NOT NULL default '',
`Description_short` mediumblob NOT NULL,
`DisplayPrice` varchar(80) NOT NULL default '',
`Img_url` varchar(80) NOT NULL default '',
`DeepLink1` varchar(250) NOT NULL default '',
`ProductCategoryID` varchar(80) NOT NULL default '',
`ProductCategoryName` varchar(80) NOT NULL default '',
`PricePrefix` varchar(80) NOT NULL default '',
`Price` varchar(80) NOT NULL default '',
`PriceSuffix` varchar(80) NOT NULL default '',
`Currency_Symbol` varchar(80) NOT NULL default '',
`Description` mediumblob NOT NULL,
`Img180_url` varchar(80) NOT NULL default ''
) TYPE=MyISAM;
Derzeit klappt es mit dem ersten Echo das alles wiedergegeben wird.
Wenn ich das Ergebnis aber in eine Variable stecke, hab ich nur mehr einen Eintrag davon.
Ich muss aber alle Einträge in die Variable stecken und kenne den Grund nicht warum es nicht richtig funktioniert.
PHP-Code:
<?php
error_reporting( E_ALL );
$HOST = "localhost";
$ID = "xx1";
$PW = "xx2";
$DB1 = "xx3";
$conn_id = mysql_connect($HOST,$ID,$PW);
mysql_select_db($DB1,$conn_id) or die ("Konnte keine Verbindung zur Datenbank herstellen");
$sql = "select ArtNumber from $tabelle order by ArtNumber ";
$result = mysql_query($sql) OR die(mysql_error());
while ($row = mysql_fetch_assoc($result))
echo $row['ArtNumber']."\n"; // Dieses Echo zeigt alle Einträge dieser Spalte an!
//So würde ich es in der Variable brauchen.
$shop_artikelnr = $row['ArtNumber']."\n"; // Hier möchte ich das Ergebnis in eine Variable stecken!
mysql_free_result($result);
echo "$shop_artikelnr"; // Und hier testweise diese Variable wiedergeben!
//Aber es wird nur ein ergebnis gezeigt und nicht wie bei
//den anderen Echo alle Einträge dieser Spalte.
?>
`ArtNumber` varchar(80) NOT NULL default '',
`Title` varchar(80) NOT NULL default '',
`Description_short` mediumblob NOT NULL,
`DisplayPrice` varchar(80) NOT NULL default '',
`Img_url` varchar(80) NOT NULL default '',
`DeepLink1` varchar(250) NOT NULL default '',
`ProductCategoryID` varchar(80) NOT NULL default '',
`ProductCategoryName` varchar(80) NOT NULL default '',
`PricePrefix` varchar(80) NOT NULL default '',
`Price` varchar(80) NOT NULL default '',
`PriceSuffix` varchar(80) NOT NULL default '',
`Currency_Symbol` varchar(80) NOT NULL default '',
`Description` mediumblob NOT NULL,
`Img180_url` varchar(80) NOT NULL default ''
) TYPE=MyISAM;
Kommentar