FisyX Geschrieben 14. Januar 2004 Teilen Geschrieben 14. Januar 2004 Hallo alle miteinander. Habe folgendes problem. Brauche folgende befehle: a: -> Aus einer mysql tabelle alle usernamen auslesen wo gruppenid = 9 -> Diese dann in einer Variablen speichern und in eine andere tabelle wieder eintragen. b: -> Aus einer mysql tabelle alles löschen wo username = $username ---------------------------------------------------------------------------------------------------- Also wer mir kein codebeispiel posten möchte da er sgat so lerne ich nix soll doch bitte ein allgemeines Beispiel zu posten. Dies kann ich dann leicht auf meine Anwendung übertragen. Konkret: Werte aus tabelle a auslesen und in Tabelle b wieder speichern. (bitte auch dran denken, das alle Werte in Tabelle b beim nächsten auslesen von a überschrieben werden sollen. Und noch eine Frage: Wenn ich ein MD5 verschlüsseltes Password in eine tabelle eintrage, und es mit nem script auslesen lasse, wie kann ich dann dieses mit einem eingegebenen password in einem textfeld (noch nicht verschlüsselt) vergleichen ??? :confused: Danke schonmal für eure Hilfe! Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
FinalFantasy Geschrieben 14. Januar 2004 Teilen Geschrieben 14. Januar 2004 Hast du denn die Datenbank schon geöffnet? du kannst dann mit $result= mysql_query("SQL BEFEHL"); die Daten aus der DB lesen, bzw modifiziern. in result steht dann das ergebnis. mit $line = my_sql_fetch_array($result); holst du dir dann eine Zeile aus dem Ergebnis, und kannst dann mit $line['spaltenname'] den Inahlt der jeweiligen Zeile und Spalte abfragen. Hab da ein ganz gutes Tutorial, kann ich dir ja mal schicken, wär imho ideal für dich. Kannst mir ja per PM schreiben. Wegen dem MD5: Du holst dir das Passwort aus dem Textfeld, und generierst den MD5-Hash davon. Dann vergleichst du den generierten Hash mit dem Hash der in der DB steht. Sind die beiden gleich, ist auch das Passwort gleich. Es ist übrigens nahezu unmöglich aus einem MD5-Hash wieder auf das original Passwort zurückzukommen. Das ist ja aber auch der Sinn von Verschlüsselung. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
kills Geschrieben 14. Januar 2004 Teilen Geschrieben 14. Januar 2004 siehe auch Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
etreu Geschrieben 19. Januar 2004 Teilen Geschrieben 19. Januar 2004 1. Lesen/ schreiben INSERT INTO ziel (spalten) SELECT (spalten) ..... 2. Löschen "DELETE ... WHERE username ='$username' " Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
computercrustie Geschrieben 27. Januar 2004 Teilen Geschrieben 27. Januar 2004 zu a: $gid=9; $sql="SELECT username FROM tabelle WHERE gruppenid='$gid'"; $result=mysql_query($sql); $usernamelist=array(); if ($result) { while (list($username)=mysql_fetch_row($result)) { array_pop($usernamelist,$username); } mysql_free_result($result); } if (!empty($usernamelist)) { //hier kannst du jetzt alle Einträge abrufen foreach($usernamelist as $username) { //... } } [/PHP] zu b: [PHP] $sql="DELETE FROM tabelle WHERE username='$username'"; mysql_query($sql); echo mysql_affected_rows()," username(s) gelöscht.<br/>"; Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.