kostenloser Webspace werbefrei: lima-city


$row->$variable

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    jonulum

    jonulum hat kostenlosen Webspace.

    Wieder mal eine Frage zur Machbarkeit:

    Geht das?

    $abfrage2 = "SELECT $variable FROM tab WHERE id LIKE '1'";
    $ergebnis2 = mysql_query($abfrage2);
    $row2=mysql_fetch_object($ergebnis);
    $wert=($row2->$variable);
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Theoretisch schon. Praktisch bekommst du aber ein Problem, wenn der Datensatz mit der ID von 1 nicht vorhanden ist.

    Ich w?rde daher nach dem Query eine ?berpr?fung des Ergebnisses vornehmen:

    if($ergebnis2 === FALSE) {
    // Fehler ausgeben
    exit();
    }

    Au?erdem solltest du sicherstellen, dass die Spalte ID irgendwie mit dem Constraint UNIQUE ausgezeichnet wird (das m?sste bei MySQL mit UNIQUE, PRIMARY KEY oder AUTO INCREMENT geschehen). Also beim Erstellen der Tabelle daran denken. Sonst kann es n?mlich passieren, dass mehr als ein Datensatz bei der Abfrage zur?ckgeliefert wird.

    MfG
    alopex
  4. Autor dieses Themas

    jonulum

    jonulum hat kostenlosen Webspace.

    Hmm. Bei mir klappt es nicht (vielleicht habe ich auch einen anderen Fehler). Aber ich bin ziemlich sicher, dass es bereits hier Probleme gibt.

    $abfrage2 = "SELECT $variable FROM tab WHERE id LIKE '1'";
  5. Autor dieses Themas

    jonulum

    jonulum hat kostenlosen Webspace.

    Und wieder einmal mehr so ein m?hsamer Tippfehler. Ich habe das Problem nun endlich gefunden.

    $ergebnis2 = mysql_query($abfrage2);
    $row2=mysql_fetch_object($ergebnis --->2<---- );
  6. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!