Michael W.: Mysql - einzelne Daten entnehmen (PHP)

Hallo,

ich habs endlich geschafft eine verbindung zur datenbank und zu den tabellen herzustellen *freu*.

mit folgendem script:
#####################
<?php
$host = 'localhost';
$user = 'xxx';
$pass = 'xxx';
$db = $user;
$table = 'test';
$line = array();

Connecting, selecting database

$link = mysql_connect($host, $user, $pass)
 or die("Could not connect<br>");
mysql_select_db($db, $link)
 or die("Could not select database<br>");

Performing SQL query

$query = "SELECT * FROM $table";
$result = mysql_query($query)
 or die("Query failed<br>");

Printing results in HTML

print "<table>";

while ($line = mysql_fetch_array($result, MYSQL_ASSOC))
{
 print "<tr>";

foreach ($line as $col_value)
 {
  print "<td>$col_value</td>";
 }

print "</tr>";
}

print "</table>";

mysql_close($link);
?>
###################

so! nun gibt mir mein browser die tabelle 'test' aus und die sieht so aus:

70 80 51 52 53
49 50 51 52 53

also quasi so:

----------------------------
  | 1  | 2  | 3  | 4  | 5  |
--|----|----|----|----|----|
A | 70 | 80 | 51 | 52 | 53 |
B | 49 | 50 | 51 | 52 | 53 |
----------------------------

ok! und nun möchte ich aber nicht die ganze tabelle, sondern zb nur a2 oder b5 ...

wie mache ich das?

und noch was:

wie fülle ich die tabelle mit einem formular über PHP?
 a einzeln  (zb a3)
 b mehrfach (zb a3, a4, b1 ...)

Danke
MfG
Michael W.

  1. Hallo,


    | 1  | 2  | 3  | 4  | 5  |
    --|----|----|----|----|----|
    A | 70 | 80 | 51 | 52 | 53 |
    B | 49 | 50 | 51 | 52 | 53 |

    ok! und nun möchte ich aber nicht die ganze tabelle, sondern zb nur a2 oder b5 ...

    wie mache ich das?

    $a2=mysql_result($result,0,1);
    $b5=mysql_result($result,1,4);

    MfG, Thomas

    1. Hi,

      Hallo,


      | 1  | 2  | 3  | 4  | 5  |
      --|----|----|----|----|----|
      A | 70 | 80 | 51 | 52 | 53 |
      B | 49 | 50 | 51 | 52 | 53 |

      ok! und nun möchte ich aber nicht die ganze tabelle, sondern zb nur a2 oder b5 ...

      wie mache ich das?

      $a2=mysql_result($result,0,1);
      $b5=mysql_result($result,1,4);

      MfG, Thomas

      Ich Danke dir! bleibt noch offen wie ich a2 und b5 fülle

      MfG
      Michael W.

      1. Hallo,

        bleibt noch offen wie ich a2 und b5 fülle

        Mittels UPDATE-Klausel und WHERE-Bedingung.

        MfG, Thomas

        1. Mittels UPDATE-Klausel und WHERE-Bedingung.

          hmm... könntest das noch ein wenig konkretisieren?
          ich meine so weiss ich ja noch nicht einmal wo ich suchen könnte bzw. wonach ich suchen muss...

          MfG
          Michael W.

          1. Hallo,

            Mittels UPDATE-Klausel und WHERE-Bedingung.
            hmm... könntest das noch ein wenig konkretisieren?
            ich meine so weiss ich ja noch nicht einmal wo ich suchen könnte bzw. wonach ich suchen muss...

            Sorry, aber etwas mehr Eigeninitiative waere schon wuenschenswert. Die Doku von mysql.com ist exzellent und ich kann Dir auch meinen Konsolen-Crashkurs anbieten: http://webserver.et.fh-merseburg.de/person/meinike/PDF/TMs-MySQL-Crashkurs.pdf, aber die konkrete Umsetzung solltest Du selbst erarbeiten, zumal auch nicht so ganz klar ist, was Du machen moechtest.

            MfG, Thomas

            1. Mittels UPDATE-Klausel und WHERE-Bedingung.
              hmm... könntest das noch ein wenig konkretisieren?
              ich meine so weiss ich ja noch nicht einmal wo ich suchen könnte bzw. wonach ich suchen muss...

              Sorry, aber etwas mehr Eigeninitiative waere schon wuenschenswert. Die Doku von mysql.com ist exzellent und ich kann Dir auch meinen Konsolen-Crashkurs anbieten: http://webserver.et.fh-merseburg.de/person/meinike/PDF/TMs-MySQL-Crashkurs.pdf, aber die konkrete Umsetzung solltest Du selbst erarbeiten, zumal auch nicht so ganz klar ist, was Du machen moechtest.

              Vollkommen in ordnung.
              Links sind zwar nicht so gut wie deine Postings, aber ich denke ich bekomm das hin.

              MfG
              Michael W.