Hi folks,
Als Ergebniss bekomme ich nur $BANK (lu-lu). Aber ich brauche alle drei Texte.
Du hast da einen Denkfehler drin.
Der läuft die Schleife zwar 3mal durch, aber anders als du möchtest ;-)
Da du die Variabeln ($ADRESSE,$REGISTER,$BANK) bei jedem Durchlauf wieder überschreibst stehen nur noch die values aus dem letzten Durchlauf drinne, in dem Fall eben "lu-lu" für $BANK.
$row (sollte) nur ein Element enthalten, da du im Query ja angibst, dass du nur die Spalte "text" haben möchtest.
Probiers doch mal so:
<?php
$result=mysql("$DBName","SELECT text FROM text
WHERE textNa='adresse' OR textNa='RegisterDaten'
OR textNa='bank'");
while ($row = mysql_fetch_row($result)) {
$ADRESSE=$row[0];
echo "$ADRESSE";
}
?>
Dann wirst du es besser verstehen ;-)
Oder so:
<?php
$ADRESSE = array();
$result=mysql("$DBName","SELECT text FROM text
WHERE textNa='adresse' OR textNa='RegisterDaten'
OR textNa='bank'");
while ($row = mysql_fetch_row($result)) {
$ADRESSE.=$row[0];
}
foreach ($ADRESSE as $printOut)
{
echo $printOut."\n";
}
?>
Dann (sollte) es funktionieren :-)
Greets - parse_error;
Dont ask to ask...
.oO(Ohne Parse_Errors waere das Leben doch langweilig)
SELFCode: ie:{ fl:{ br:< va:? ls:< fo:) rl:( n4:{ ss:} de:/ js:| ch:] sh:( mo:| zu:{