php datenbank feld auslesen mit namen und nicht mit zahl

Dieses Thema im Forum "Webmaster Hilfe / Programmierer Forum" wurde erstellt von Tom83, 22.02.2007.

  1. Tom83

    Tom83 Erfahrener Benutzer

    Dabei seit:
    05.08.2006
    Beiträge:
    296
    Zustimmungen:
    0
    hi,

    habe diese Datenbank
    id text
    0 test1
    1 test2

    etc
    PHP:
    $sql "SELECT * FROM book WHERE id = '".$value."'";
    $result mysql_query($sql) or die( "<H2>Abfragefehler</H2>" mysql_error());
    $row mysql_fetch_row($result);
    kann ich auch irgend wie so
    PHP:
    echo $row[id];
    echo 
    $row[text];
    auf die Daten zugreifen. Zur zeit machen ich es so
    PHP:
    echo $row[0];
    echo 
    $row[1];
    aber wenn ich dann die db änder z.b id ip text muss ich die Zahlen wieder ändern.
     
  2. AdMan

    schau mal hier: Windows-Wartungs-Tool. Viele Probleme lassen sich damit einfach beheben. Oftmals ist der PC dann auch schneller!
    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren.
  3. #2 splasch, 22.02.2007
    splasch

    splasch Erfahrener Benutzer

    Dabei seit:
    29.01.2007
    Beiträge:
    901
    Zustimmungen:
    0
    Versteh deine Frage nicht so ganz was du willst.

    Mit SELECT * werden alle daten der reihe nach von der Tabelle ausgelesen.Zeile 1 splate1 splate2 unsw. Zeile2 spalte 1 splate2 unsw.
    Du kanst Order by angeben wie die Daten sortiert werden sollen.

    Man kann durchaus beim Auslesen der Spalten mit dem Spalten namen ansprechen.
     
  4. #3 Blaxxun, 22.02.2007
    Blaxxun

    Blaxxun aka Noisy

    Dabei seit:
    06.11.2005
    Beiträge:
    6.171
    Zustimmungen:
    0
    Das ganze würde ich noch wie folgt abändern (anders geht es meines Wissens nicht, wenn die ArrayAngaben keine Zahlen sind):
    PHP:
    echo $row['id'];
    echo 
    $row['text'];
    Viel Spaß
     
  5. Tom83

    Tom83 Erfahrener Benutzer

    Dabei seit:
    05.08.2006
    Beiträge:
    296
    Zustimmungen:
    0
    das funktioniert aber nicht.
    wenn ich aus der db etwas lese
    PHP:
    $sql "SELECT * FROM book WHERE id = '1'";
    $result mysql_query($sql);
    $row mysql_fetch_row($result);
    print_r($row);
    kommt diese ausgabe
    Array ( [0] => 1 [1] => 127.0.0.1 [2] => das ist ein test)
    PHP:
    //wenn ich jetzt den text ausgeben möchte schreibe ich
    $row[2];
    //gibt es keine möglichkeit den Text des datenarrays so abzufragen
    $row['Text'];
    dann müste das array aber so aussehen, oder?
    Array ( [id] => 1 [ip] => 127.0.0.1 [Text] => das ist ein test)

    wisst ihr was ich meine?
     
  6. #5 splasch, 22.02.2007
    splasch

    splasch Erfahrener Benutzer

    Dabei seit:
    29.01.2007
    Beiträge:
    901
    Zustimmungen:
    0
    Für mehere Werte mußt du das über eine Schleife auslesen.

    Wenn die zuweisung so erfollgt dann wird von php ein mehrdiminsonales Arry erstellt($row) daher hast du dann 0 ,1, 2 ,3, 4
    $row = mysql_fetch_row($result);


    PHP:
    while($row mysql_fetch_object($ergebnis))
       {
       echo 
    "$row->Spaltenname";
       }

    // oder so

    while($row mysql_fetch_object($ergebnis))
       {
       
    $wert=$row['Spaltennamen'];
       } 

     
  7. Tom83

    Tom83 Erfahrener Benutzer

    Dabei seit:
    05.08.2006
    Beiträge:
    296
    Zustimmungen:
    0
    mysql_fetch_object, genau das habe ich gesucht, thx
     
  8. AdMan

    Es ist generell erstmal empfehlenswert alle ggf. veralteten oder fehlerhaften Treiber zu scannen und auf neue zu aktualisieren. Hier kannst du einen Treiber-Scanner downloaden. Das erspart oftmals viel Ärger und hilft gegen diverse Probleme.
    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren.
Thema: php datenbank feld auslesen mit namen und nicht mit zahl
Besucher kamen mit folgenden Suchen
  1. php datenbankfeld auslesen

    ,
  2. php feld auslesen

    ,
  3. php datenbank feld auslesen

    ,
  4. php feld aus datenbank auslesen,
  5. php datenbank felder auslesen,
  6. datenbankfeld auslesen,
  7. php zahl = name auslesen,
  8. inhalt aus db auslesen php,
  9. php eine zahl aus datenbank als text anzeigen,
  10. PHP row mit uahl,
  11. datenbank feld id ansprechen,
  12. datenbank feld semikolon auslesen,
  13. php zahl aus id lesen,
  14. select php felder ansprechen,
  15. php int aus datenbank auslesen,
  16. datenbank feldname auslesen,
  17. zahl aus datenbank lesen,
  18. datenbank feld php,
  19. php zahlen aus datenbank,
  20. php db felder ausgeben,
  21. php datenbank feldnamen auslesen,
  22. php feld aus text lesen,
  23. php name von datenbankfeld,
  24. php DB Feld auslesen,
  25. ist nicht zahl php
Die Seite wird geladen...

php datenbank feld auslesen mit namen und nicht mit zahl - Ähnliche Themen

  1. User im Internet nimmt meinen Namen an und beleidigt andere! was soll ich tun?

    User im Internet nimmt meinen Namen an und beleidigt andere! was soll ich tun?: ich bin empört und weiß nicht weiter. diese person nimmt meinen namen an und sogar meinen avatar und gibt sich als mich aus.
  2. Datenbanken - Mehrbenutzersynchronisation

    Datenbanken - Mehrbenutzersynchronisation: Moin Leute, am Freitag steht mein zweiter Versuch im Modul Datenbanken an und habe gewisse Probleme in einer Aufgabe. Weder in den Unterlagen,...
  3. Excel: Gleiche Werte zusammenfassen und zählen

    Excel: Gleiche Werte zusammenfassen und zählen: Habe folgenden Formel gefunden: http://www.herber.de/forum/archiv/728to732/730098_Gleiche_Werte_zusammenfassen_und_zaehlen.html Dazu diese...
  4. Software zum auslesen einer JVC HDD am PC

    Software zum auslesen einer JVC HDD am PC: Hallo, mein JVC DR-HM20S hat nun endgültig den "Geist" aufgegeben. Auf der Festplatte befinden sich aber noch Filme , die ich gerne retten...
  5. .bat auslesen und in txt speichern

    .bat auslesen und in txt speichern: hallo Leute, wie kann ich den System PATH den ich mit meiner .bat datei auslese kopieren und in eine txt im selben verzeichnis sichern ?...