MySql Ergebnisse einzeln ändern?

ShOrtYk

Mitglied
Abend zusammen,

ich frage mich schon seit längerer Zeit, wie man MySql Ergebnisse ändern kann.
Heißt, ich rufe z.B. eine Benutzerübersicht von 200 Usern auf und möchte nun einen von denen bearbeiten.
Wie mach ich das?
Muss man dafür die Anfrage an die Datenbank anpassen?
Ich habe bisher immer per SELECT * einfach alle Daten ausgeben lassen, aber wie kann man die dann einzeln bearbeiten?
Und wie setz ich sowas um?
Eine Vorstellung hab ich ja schon. Es könnte hinter jeder Zeile ein Link erscheinen der das Bearbeiten des Benutzers ermöglicht, aber wie ich das nun umsetzen soll - No Idea :(

Danke für jede/n Hilfe/Vorschlag
Markus
 
Hallo,

du liest einfach den Datensatz den du beareiten möchtest in ein Formular ein und speicherst in dann mit dem UPDATE Befehl wieder ab.
 
Wie sage ich dem Formular denn welchen Datensatz es nehmen soll?
Ich geb die ja alle in einer Tabelle aus und muss jetzt irgendwie eine Möglichkeit schaffen, die Daten aus einem Datensatz zu nehmen und diese ins Formular zu packen.
Da liegt ja mein Problem ^^
Die Daten per Variable dann in die Formularfelder zu bekommen ist kein Problem.
 
ShOrtYk hat gesagt.:
Wie sage ich dem Formular denn welchen Datensatz es nehmen soll?
Ich geb die ja alle in einer Tabelle aus und muss jetzt irgendwie eine Möglichkeit schaffen, die Daten aus einem Datensatz zu nehmen und diese ins Formular zu packen.
Da liegt ja mein Problem

Hallo,

einen einzelnen Datensatz kannst du so aus lesen.

PHP:
sql="SELECT * FROM tabelle WHERE id = '$id'";
$query = mysql_query($sql);
 
while($ds = mysql_fetch_object($query)){
$ds->id
}
 
Zurück