[PHP/mySQL] Tabellen auslesen aus einer mysql Datenbank

Peppi

fühlt sich hier wohl
Tabellen auslesen aus einer mysql Datenbank

Hi
ich habe es mal fast geschaft ein scribt zu machen wo es die daten in die Datenbank Einträgt mein erstes :)
jetzt bin ich dran diese daten auch wieder auszulesen aber das haut nicht soganz hin.
wenn ich sie auslese gibt er mir immer die komplette Tabelle raus also id, Name, text, ich möchte aber nur name und text hier ist mal das scribt dazu net lachen lol

PHP:
<!doctype html public "-//W3C//DTD HTML 4.0 //EN"> 
<html>
<head> <?php include "admin/config.php"; ?>
       <title>pnews</title>
</head>
<body bgcolor="blue" font="#FFFFFF">

 <?php
 $verbindung = mysql_connect($server, $Benutzer, $kennwort) or die ("konnte keine Verbindung zur Datenbank herstellen");
 $res = mysql_db_query("$db_name", "SELECT * FROM news");
 $num = mysql_num_rows($res);
 
 //Tabellenbeginn
 echo "<table border>";
 
 //Überschrift
 echo "<tr> <td> Name </td><td> News</td></tr>";
 
 for ($i=0; $i<$num; $i++)
 {
     $name1 = mysql_result($res, $i, "Name");
     $news = mysql_result($res, $i, "Text");
     $lf = $i + 1;

     //Tabellen zeilen mit -zellen
     echo "<tr><td>$lf</td> <td>$name1</td> <td>$news</td></tr>";
}
 //Tabellenende
 echo "</table>";
 
 mysql_close($verbindung);
 ?>

 
 
</body>
</html>
im feld name macht er mir jetzt die id`s und im feld news die namen, dann hängt er noch eine tabelle dran mit den news text hab die haare schon bis zur decke stehen :)
 
Warum lachen, sieht doch schon mal ganz gut aus.

Mach einmal die Abfrage folgendermassen:

$res = mysql_db_query("$db_name", "SELECT Name,Text FROM news");

damit werden nur die Spalten "name" und "text" ausgelesen.
 
hm ne das wars wohl leider nicht
der schmeißt immer noch alles raus frage mich woh der das herholt die id ist doch nirgends angegeben .
 
Mich würde auch sehr interessieren, wo Du da die ID lesen kannst ?

Vielleicht meinst Du ja aber mit ID auch das hier:
"<tr><td>$lf</td> <td>$name1</td> <td>$news</td></tr>";

Das ist aber keine ID sondern eine Laufende Nummer, die hier generiert wird:
$lf = $i + 1;
 
Oben