Patrick Schneider: Datenfeld mit PHP auslesen

Hallo zusammen! Ich habe folgendes Problem. Ich möchte aus einer Tabelle einer MySQL Datenbank ein EINZELNES Feld auslesen:

Mit dem Feldnamen klappt das ja wunderbar:

<?php
$link = mysql_connect("localhost", "root", "testpw");
mysql_select_db("dbtest", $link)
    or die("Kann die Datenbank $dbname nicht auswählen");
$res = mysql_query("select * from table2", $link);

echo mysql_field_name($res, 0) . "\n";
echo mysql_field_name($res, 2);

?>

Aber was ist mit dem Feldinhalt, also mit dem Content (zum Beispiel ein kleiner Test oder eine Zahl. Mir ist es nicht gelungen die Daten auszulesen die ich in der Datenbank gespeichert habe :-((

Wenn Ihr mir da weiterhelfen könntet wäre das Echt klasse und Ihr würdet mir einen riesen gefallen tun.

Gruss Patrick

  1. Hallo Patrick,

    Hallo zusammen! Ich habe folgendes Problem. Ich möchte aus einer Tabelle einer MySQL Datenbank ein EINZELNES Feld auslesen:

    $res = mysql_query("select * from table2", $link);

    Mit 'select * from table2' fragst Du alle Felder ab,
    mit
      select mein_feld from table2
    erhälst Du eine einspaltige Tabelle mit dem Feld mein_feld ...

    Aber was ist mit dem Feldinhalt, also mit dem Content (zum Beispiel ein kleiner Test oder eine Zahl. Mir ist es nicht gelungen die Daten auszulesen die ich in der Datenbank gespeichert habe :-((

    Weiterhin liefert Dir mysql_fetch_array() erst den Inhalt Deines Abfrageergebnisses, http://www.php.net/manual/de/function.mysql-fetch-array.php

    Schau Dir auch die Beispiele dort an ;-)

    Gruss,

    Vinzenz

    1. Hallo Vinzenz

      Es hat geklappt! ;-)))

      Ganz herzlichen Dank!

      Gruss Patrick

      Hallo Patrick,

      Hallo zusammen! Ich habe folgendes Problem. Ich möchte aus einer Tabelle einer MySQL Datenbank ein EINZELNES Feld auslesen:

      $res = mysql_query("select * from table2", $link);

      Mit 'select * from table2' fragst Du alle Felder ab,
      mit
        select mein_feld from table2
      erhälst Du eine einspaltige Tabelle mit dem Feld mein_feld ...

      Aber was ist mit dem Feldinhalt, also mit dem Content (zum Beispiel ein kleiner Test oder eine Zahl. Mir ist es nicht gelungen die Daten auszulesen die ich in der Datenbank gespeichert habe :-((
      Weiterhin liefert Dir mysql_fetch_array() erst den Inhalt Deines Abfrageergebnisses, http://www.php.net/manual/de/function.mysql-fetch-array.php

      Schau Dir auch die Beispiele dort an ;-)

      Gruss,

      Vinzenz