mmofacts.com

Sensoren

gepostet vor 18 Jahre, 11 Monate von star-voyage
Hab da mal ne frage:
ich wollte eine Seite mit sensoren im Weltraum programmieren, die Felder soll er aus einer Datenbank beziehen. jetzt hab ich aber das Problem, das ich das nicht richtig ausgeben kann! (oder nucr nicht weis wie):
$koord1 = "{$h}:$v";

$sqlab = "select `$koord1` from systeme WHERE `id` = '1'";
$res = mysql_query($sqlab);
while ($dsatz = mysql_fetch_assoc($res))
{
echo "{$dsatz['$koord1']}";
}


MfG star-voyage
gepostet vor 18 Jahre, 11 Monate von Fornax
$koord1 = "{$h}:$v";

$sqlab = "select `$koord1` from systeme WHERE `id` = '1'";
$res = mysql_query($sqlab);
while ($dsatz = mysql_fetch_assoc($res))
{
echo "{$dsatz['$koord1']}";
}


Also das kann glaub ich nicht richtig sein, da du den namen des feldes als variable hast. Ich nehme an, du meinst
 

$sqlab = "select h, v from systeme WHERE `id` = '1'";
$res = mysql_query($sqlab);
while ($dsatz = mysql_fetch_assoc($res))
{
echo "{$dsatz['h'] $dsatz['v']}";
}
gepostet vor 18 Jahre, 11 Monate von BLUESCREEN
Wenn ich das richtig sehe, hat er tatsächlich für jedes Koordinatenpaar eine Spalte in der Tabelle O.o

Stimmt das so, star-voyage?

Wenn ja, dann liegt der Fehler hier:
Original von star-voyage

echo "{$dsatz['$koord1']}";
Da musst du die beiden ' weg lassen.
Oder noch einfacher (und performanter):
echo $dsatz[$koord1];


Wenn das nun wirklich so ist, dann solltest du vllt. mal dein DB-Design überdenken und statt für jede Koordinate eine Spalte lieber eine x-Spalte und eine y-Spalte machen...
gepostet vor 18 Jahre, 11 Monate von star-voyage
Danke jetzt klapts!!


MfG star-voyage

Auf diese Diskussion antworten