Di. 18.03.2014
21:55 Uhr
#2
- Registriert seit
- 03.06.2004
- Beiträge
- 3.282
- Beitragswertungen
ehm,
ja das passiert wenn man Downloads löscht manchmal
einfach neu nummerieren in der Datenbank
function update_downloadpos_reparieren ($id) {
$q = "SELECT pos FROM prefix_downcats WHERE id = ".$id." ORDER BY pos ASC";
$e = db_query($q);
$i = -127;
while ($r = db_fetch_assoc($e)) {
db_query("UPDATE prefix_downcats SET pos = ".$i." WHERE pos = ".$r['pos']." AND id = ".$id) or die (mysql_error());
$i++;
}
$q = "SELECT pos FROM prefix_downcats WHERE id = ".$id." ORDER BY pos ASC";
$e = db_query($q);
$i = 0;
while ($r = db_fetch_assoc($e)) {
db_query("UPDATE prefix_downcats SET pos = ".$i." WHERE pos = ".$r['pos']." AND id = ".$id) or die (mysql_error());
$i++;
}
}
Zuletzt modifiziert von Rock@wulf am 18.03.2014 - 22:02:42
Meine Postings repräsentieren meine Meinung wenn nicht anders gekennzeichnet.
MFG Rock@wulf
Di. 18.03.2014
22:01 Uhr
#3
- Registriert seit
- 16.01.2011
- Beiträge
- 38
- Beitragswertungen
Danke für die Antwort :-). Und wie nummereire ich das neu?
Di. 18.03.2014
22:03 Uhr
#4
- Registriert seit
- 03.06.2004
- Beiträge
- 3.282
- Beitragswertungen
Mit der Funktion oben
Hab ich nicht getestet daher bitte Backup machen!
Zuletzt modifiziert von Rock@wulf am 18.03.2014 - 22:03:55
Meine Postings repräsentieren meine Meinung wenn nicht anders gekennzeichnet.
MFG Rock@wulf
Di. 18.03.2014
22:05 Uhr
#5
- Registriert seit
- 16.01.2011
- Beiträge
- 38
- Beitragswertungen
Aso, nicht gesehen ;-). Danke. Mach ich das in der download.php?