[AFB]-Mauser-: variablen in queries

Hi Leute ich hab folgende php - query kombo:

$IDZZ = "D$ID_Z";
$result = mysql_query(
 "SELECT '$IDZZ' FROM kickers where ID = '$ID_Y'" );
if (!$result) {
 echo("<P>Error performing query: " .
  mysql_error() . "</P>");
 exit();    }

$row = mysql_fetch_array($result);
 echo("<P>" . $row[$IDZZ] . "</P>");

$ID_Z ist in ner schleife also 1,2,3,4...

also ist IDZZ = D1 (beim 1.en schleifendurchlauf)

Meine coloms in der Datenbank heissen immer D1,D2,D3.

Also möchte ich als ergebnis im eche, den inhalt der Tabelle D1 haben...jedoch bekomme ich als ergebnis immer nur 'D1'

was mach ich falsch?

Vielen Dank für eure Hilfe - mfg Alexander

  1. Hi,

    $IDZZ = "D$ID_Z";
    $result = mysql_query(
     "SELECT '$IDZZ' FROM kickers where ID = '$ID_Y'" );

    Was sollen die Anführungszeichen da, nach dem select?
    select 'hallo' from bla; wird immer hallo ausgeben
    select hallo from bla wäre richtig

    Also einfach nur den String richtig zusammensetzen
    "Select ".$IDZZ." From bla"

    Übrigens findet man Fehler in SQL-Anweisungen am Besten, indem man sich einfach mal seine Query ausgeben lässt, nachdem sie zusammengesetzt ist.

    ciao
    romy

    --
    DIE ROMY AUS L. AN DER P. SAGT DANKE UND AUF WIEDERSEHEN
    sh:( fo:| ch:? rl:( br:& va:| zu:) ss:| ls:[
    Die Erklärung zum Selfcode findest du hier: http://emmanuel.dammerer.at/selfcode.html
    Einen Decoder für den Selfcode findest du hier: http://peter.in-berlin.de/projekte/selfcode
    1. Also einfach nur den String richtig zusammensetzen
      "Select ".$IDZZ." From bla"

      ciao
      romy

      ..vielen Dank =;-)

      mfg [AFB]-Mauser-