Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

PHP und Mysqlbefehle

Empfohlene Antworten

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!

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.

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/>";

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.