Datenbank auslesen

Hallo
Ich möchte eine Datenbank genauer eine dieser Tabellen (Tabelle 1)
auslesen.
Und zwar habe ich ein Formular was bsp. Name Ort Datum in Tabelle 1 speichert. Was auch funktioniert.
Jetzt habe ich eine (html) Tabelle wo jetzt mehrere Namen stehen. Wenn man jetzt auf den Namen „Meier“ klickt soll er nur von „Meier“ den
Namen; Ort; Datum; laden. Und nicht die ganze Tabelle.
Wie ist das machbar?
So lese ich die ganze Tablle aus.

include('daten.php'); 

 if(empty($start)) { $start="0"; } $limit=$start.", ".$bps; 
 $start=0; 
 $verbindung=mysql\_connect($dbhost, $dblogin, $dbpwd); 
 mysql\_select\_db($dbname, $verbindung);

 $all="SELECT \* FROM tabelle1"; 
 $topgesamt=mysql\_query($all, $verbindung);
 $gesamt=mysql\_num\_rows($topgesamt);

 $seitenN=ceil($gesamt/$bps); 

 $connect="SELECT \* FROM tabelle1 ORDER BY name DESC LIMIT $limit "; 
 $toplese=mysql\_query($connect, $verbindung);
 while($lese=mysql\_fetch\_array($toplese)) 
 {
?\>

Kann mir jemand sagen wo ich da was ändern muss?
mfg
Simon

Hi,

ich glaube in diesem Forum bist Du besser aufgehoben:

http://www.wer-weiss-was.de/cgi-bin/forum/board.fpl?..

Um nicht alles anzuzeigen, musst Du hier die Spaltennamen der Tabelle eintragen statt dem *

$all=„SELECT Spaltenname1, Spaltenname2 FROM tabelle1“;

ebenso hier:

$connect="SELECT Spaltenname1, Spaltenname2 FROM tabelle1 ORDER BY name DESC LIMIT

$limit ";

Gruß

Ich habe ja aber dann die ganze Spalte z.B Spalte namen dann zeigt er mir ja immer noch alle namen an. Ich möchte ja aber es wie folgt:

Tabelle:
Name Ort Datum
Hans Hamburg 10.01.2007
Egon Berlin 11.01.007
Meier München 12.01.2007

So sieht es ja ca aus.
Jetzt möchte ich das er MEIER MÜNCHEN und 12.01.2007 lädt und diese dann anzeigt.
Ist das möglich?
Gruß
Simon

Wenn ich das jetzt richtig verstehe, willst Du eigentlich 2 php-Seiten haben;

Auf der ersten Seite nur die Namen und wenn man diese(n) dann anklickt, die weiteren Daten.

Sicherlich ist es möglich soetwas zu machen, indem man in der ersten Abfrage (nur) die Namen zurückgibt und in einer zweiten Abfrage dann eine Variable einbaut, welche dann als Parameter an die PHP-Seite übergeben wird.

Falls ich das nun richtig verstanden habe, dann hast Du eher ein PHP-Handling-Problem als ein SQL Problem.

Ich hab´ zwar (vor längerer Zeit) auch schon PHP-Programmierung gemacht aber bin nicht sonderlich bewandert darin. Daher würde ich Dir empfehlen, Dich an das PHP-Board zu wenden.

Die erste Abfrage würde dann wohl so aussehen:

$connect="SELECT Name FROM tabelle1 ORDER BY name DESC LIMIT $limit ";

Die weitere Abfrage (mit dem übergebenen Parameter:

$connect=„SELECT * FROM tabelle1 WHERE name = '“.Parameter."’ ORDER BY name DESC LIMIT $limit ";

Gruß
Andreas

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]