[PHP] Bestimmte Felder aus MySQL ausgeben

Dieses Thema im Forum "Webentwicklung" wurde erstellt von DOWNandOUT, 14. Januar 2009 .

Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 14. Januar 2009
    Bestimmte Felder aus MySQL ausgeben

    Hi, habe folgende Frage:

    ich habe 2 tabellen einmal "lng_ger" und einmal "lng_eng".

    Wie man vllt erkennen kann soll das ganze als Language system fungieren. Ich lese z.B. mit nem QUery die ganze lng_ger aus und möchte dann spezielle sachen ausgeben lassen.

    Die tabelle ist so aufgebaut.

    variable
    inhalt

    Jetz will ich das wenn ich irgendwo ein

    echo $row['name']['inhalt'];

    reinschreibe, der inhalt aus der variable "name" ausgelesen und dann ausgegeben wird.

    Weiss jemand wie ich das realisieren kann ?

    greetz
    jan225
     
  2. 14. Januar 2009
    AW: Bestimmte Felder aus MySQL ausgeben

    speicher den inhalt in der variable ab? wo is denn das problem? ^^
     
  3. 14. Januar 2009
    AW: Bestimmte Felder aus MySQL ausgeben

    $lng_ger = "SELECT `name`,`inhalt` FROM `lang_ger`";
    $lng_ger_res = mysql_query($lng_ger) OR die(mysql_error());
    $lng_ger_row = mysql_fetch_assoc($lng_ger_res);

    echo $lng_ger_row['content']['inhalt'];

    Wird nichts ausgegeben
     
  4. 14. Januar 2009
    AW: Bestimmte Felder aus MySQL ausgeben

    PHP:
    $lng_ger  "SELECT `name`,`inhalt` FROM `lang_ger`" ;
    $lng_ger_res  mysql_query ( $lng_ger ) OR die( mysql_error ());

      while(
    $lng_ger_row  mysql_fetch_object ( $lng_ger_res ))
        {
        echo 
    $lng_ger_row -> name . " -> " . $lng_ger_row -> inhalt . "<br />" ;
        }
    Damit kannste nun Arrays anlegen und dann auch ausgeben lassen

    Ungetestet...

    MfG, Chrisomator
     
  5. 14. Januar 2009
    AW: Bestimmte Felder aus MySQL ausgeben

    $sql = mysql_query("SELECT * FROM table WHERE xxx=xxx ");
    $daten = array();
    while($eintrag = mysql_fetch_array = $sql){
    array_push($daten, $eintrag);
    }
    $anz = count($daten);
    for($i=0; $i<$anz; $i++){
    $e = $daten[$i];
    echo $e['feld_aus_db'];
    }

    ------------------------------------------------------
    oder

    $sql = mysql_query("SELECT * FROM table WHERE xxx=xxx ");
    $daten = mysql_fetch_array($sql);
    echo $date['feld_aus_db']

    -------------------------------------------------

    hoffe das hilft weiter?
     
  6. 14. Januar 2009
    AW: Bestimmte Felder aus MySQL ausgeben

    Warum zwei Schleifen? Kannst das array auch in der While Schleife füllen.
     
  7. 14. Januar 2009
    AW: Bestimmte Felder aus MySQL ausgeben

    Naja das Array wird ja auch in der WHILE-Schleife gefüllt.
    Nur die Ausgabe ist in einer extra FOR-Schleife.

    Das wichtige war ja eigentlich auch nur die WHILE-Schleife,
    Die ausgabe kann ja Varrieren aber muss ja nicht unbedingt in der
    Schleife ausgegeben werden.
     
  8. 14. Januar 2009
    AW: Bestimmte Felder aus MySQL ausgeben

    Erledigt, danke

    bw sind raus.
     
  9. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.