Gegen Bilderklau - Das Original (https://www.gegen-bilderklau.net/index.php)
- Design, Website, Copyright (https://www.gegen-bilderklau.net/board.php?boardid=80)
--- Homepagehilfe (https://www.gegen-bilderklau.net/board.php?boardid=27)
---- Homepagehilfe - Archiv (https://www.gegen-bilderklau.net/board.php?boardid=139)
----- [PHP & MySQL] [PHP/MYSQL] speichern einer Tabelle die durch eine Schleife bzw. RAND erzeugt wurde (https://www.gegen-bilderklau.net/thread.php?threadid=115960)
Geschrieben von Silbermondfan am 17.08.2007 um 13:49:
[PHP/MYSQL] speichern einer Tabelle die durch eine Schleife bzw. RAND erzeugt wurde
Hi,
also meine Frage/mein Problem:
ich habe eine Tabelle mit den Daten einer DB-Tabelle erstellt.
Diese Daten gebe ich mit deiner Schleife aus, nachdem ich die RAND() Funktion geschrieben habe.
Ich würde jedoch gerne diese Tabelle (z.B. in einer anderen Datei)speichern. Gibt es da irgendeine Möglichkeit? Ich hab es zwar schonmal versucht, aber da kommt nix gescheites bei raus (=gar nichts)
VG, Simofan
Geschrieben von Stelo am 18.08.2007 um 14:26:
Ich versteh dein Problem nicht ganz. O.o
Was hat das ganze mit der rand()-Funktion zu tun?
Und wie denn bitte in einer anderen Datei speichern? Meinst du in eine .txt Datei schreiben?
Geschrieben von Silbermondfan am 18.08.2007 um 15:21:
also ich möchte eine Tabelle mit Daten aus einer DB erstellen.
Der Inhalt der Tabelle ist halt mit der rand()-Funktion "sortiert".
Die so ausgegebene Tabelle möchte ich in eine andere Datei speichern, um sie später wieder ansehen zu können.
Geschrieben von Stelo am 18.08.2007 um 15:27:
Also erst einmal ist das sortieren mit der rand().Funktion doch total überflüßig.
Speicherst du in der DB vllt. Datum doer ID?
Und du musst die Daten doch in keiner Datei speichern! O.o Die werden doch jedes mal, wenn du die .php Datei aufrufst wieder neu aus der DB gelesen, dazu speicherst du die doch in der DB! ^^
Geschrieben von Silbermondfan am 18.08.2007 um 15:31:
ähm...und wieso ist das "sortieren" überflüssig?

Ich möchte ja jede Woche ne Tabelle haben...mit anderen Werten
Und ja, ID speicher ich... aber was hilft mir das?
Geschrieben von Stelo am 18.08.2007 um 15:35:
Also, sortieren kannst du dann auch mit SQL, also z.B.
"SELECT * FROM mitglieder ORDER BY id DESC"
Und müssen die alten Werte, von der vorherigen Woche dann noch gespeichert werden? Ansonstn überschreib doch einfach die alten Werte! ^^
Geschrieben von Silbermondfan am 18.08.2007 um 15:40:
ähm...wenn ich mit DESC (oder halt auch ohne) sortiere, bringt mir das doch nichts... was hat das mit Zufall zu tun? Oder irre ich mir da
die Werte können überschrieben werden, aber wo?
v.a. ich geb ja auch nur 7 aus...würde er denn die 7 oder alle überschreiben? Möchte ja keinen Wert doppelt haben...
Geschrieben von Stelo am 18.08.2007 um 15:47:
Oh ok, dass du nach Zufall ausgibst, wusste ich nicht. Diese rand()-Funktion war in deiner Erklärung iwie ... naja, auch egal!
Ich kenn ja dein System nicht genau, aber du kannst die Daten mit "UPDATE mitglieder SET wert = 1 WHERE id=$id" überschreiben. Dabei darfst du halt WHERE nicht vergessen und dann werden auch nur die Daten überschrieben die du willst.
Falls 7 beliebig überschrieben werden können, benutzt du einfach LIMIT 7.
Geschrieben von Silbermondfan am 18.08.2007 um 16:04:
mmmhhh...also wenn, müssten ja wirklich alle überschrieben werden, so dass alle nur eine neue id bekommen. Mal sehen, probier ich mal aus...weil es ja doch Arbeit ist, denn es kommen ja immer neue Einträge dazu, die man dann dazuzählen müsste. Naja, aufjedenfall erstmal danke
Geschrieben von Stelo am 18.08.2007 um 16:06:
Das ist nicht viel Arbeit.
Dann schreib einfach nur "UPDATE mitglieder SET id=$id"; dann wird das bei allen Einträgen gemacht!
Forensoftware: Burning Board, entwickelt von WoltLab GmbH