PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr (https://www.php-resource.de/forum/)
-   PHP Developer Forum (https://www.php-resource.de/forum/php-developer-forum/)
-   -   Großes Array Problem (https://www.php-resource.de/forum/php-developer-forum/90253-grosses-array-problem.html)

essor1 19-02-2008 14:35

Großes Array Problem
 
Hallo, ich habe ein großes Problem mit nem Array.
Ich wollte gerne Daten aus meiner DB in ein Array schreiben. Dies wollte ich mit einer schleife machen. das problem ist, das er bei mir nur den letzten Eintrag der DB anzeigt wenn ich diesen Quellcode benutze:
require_once('Eser.php');
$SQLBefehl="SELECT * FROM webferber_produkt; ";
$Werte= mysql_db_query($DB,$SQLBefehl,$link);
$row = mysql_fetch_array($Werte);
$i=0;

do
{
$waren = array(
$row['id'] => array(
'prodnr' => $row['prodnr'],
'prodname_de' => $row['prodname_de'],
'prodname_pl' => $row['prodname_pl'],
'preis' => $row['preis'],
'bruchpreis' => $row['bruchpreis'],
'kurzbe_de' => $row['kurzbe_de'],
'kurzbe_pl' => $row['kurzbe_pl'],
'kat_de' => $row['kat_de'],
'kat_pl' => $row['kat_pl'],
'dauer_miet ' => $row['dauer_miet'],
'suchwort_de ' => $row['suchwort_de'],
'suchwort_pl ' => $row['suchwort_pl'],
'sortierung ' => $row['sortierung'],
));
$i++;
} while ($row = mysql_fetch_array($Werte));
mysql_free_result($Werte);
mysql_close($link);


?>

Wenn ich das $waren = array( vor das do setze meckert er, dass so wie es scheint Schleifen innerhalb eines arrays nicht erlaubt sind. Ich habe jetzt den ganzen morgen über arrays nachgelesen aber nicht wirklich was brauchbares gefunden, bin noch n rel. noob was arrays angeht. Würde mich über eure hilfe freuen.
Danke Essor

TroX 19-02-2008 14:40

Du überschreibst das $waren-array immer...

essor1 19-02-2008 15:10

Ich weiß, nur wie bekomm ich das hin, das genau dies nicht passiert?

TroX 19-02-2008 15:18

PHP-Code:

$waren[$row['id']] = //... 


essor1 19-02-2008 15:31

omg ich vollnoob, das ich da nicht selber drauf gekommen bin ;(

Danke für die schnelle Hilfe.

mfg Daniel


Alle Zeitangaben in WEZ +2. Es ist jetzt 17:02 Uhr.

Powered by vBulletin® Version 3.8.2 (Deutsch)
Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.3.0
[c] ebiz-consult GmbH & Co. KG