Gegen Bilderklau - Das Original

Registrierung Mitgliederliste Teammitglieder Suche Häufig gestellte Fragen Statistik Chat Karte Zur Startseite

Gegen Bilderklau - Das Original » Design, Website, Copyright » Homepagehilfe » Homepagehilfe - Archiv » [PHP & MySQL] IDs ausgelassen » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | Thema zu Favoriten hinzufügen
Zum Ende der Seite springen IDs ausgelassen
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
.Senseless
dima & sascha!


images/avatars/avatar-48682.png

Dabei seit: 26.01.2009
Beiträge: 2.244

IDs ausgelassen Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Hallo!

Ich habe ein Problem, weiß aber nicht, wie ich es lösen soll..

Zum Testen habe ich die Tabelle 'Pferdl' mit den Feldern 'ID' und 'Hunger' angelegt.
Die ID ist auto_increment.

Wenn ich jetzt aber z.B. 4 "Pferde" einsetze und dann das mit der ID 3 lösche, ist eine Lücke zwischen 2 und 4.
Damit kommt mein Cronjob, dass das Pferd hungrig machen soll, nicht klar.

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
<?
/* Hunger minus 15 */
  include("db.php");
  $id = 1;
  $Ergebnis = mysql_query("SELECT Hunger FROM Pferdl ORDER BY ID");
  while($Data = mysql_fetch_array($Ergebnis)) {
    $altsaub[$id] = $Data['Hunger'];
    $id++;
    }
  $ID = 1;
  foreach($altsaub as $altsaube) {
  $newsaub = $altsaube - 15;
  $aendern = "UPDATE Pferdl Set Hunger = '".$newsaub."' WHERE ID = ".$ID."";
  $ID++;
  $update = mysql_query($aendern);
  }
?>


Den neuen Hungerwert der ID 4 will er unter ID 3 speichern, aber die existiert ja nicht mehr.
Somit verschwindet dieser Wert ins Nimmerwiedersehen und das Pferd bleibt satt^^

Ich habe es auch schon mit ORDER BY ID beim UPDATE probiert, aber das klappt auch nicht..
Hat einer eine Idee, wie ich diesen Fehler umgehen kann?

LG

__________________
    "Bei leichten Depressionen empfehle ich ein heißes Bad mit ätherischen Ölen, bei schweren Depressionen ein heißes Bad mit Föhn!"

01.04.2009 15:15 .Senseless ist offline E-Mail an .Senseless senden Beiträge von .Senseless suchen Nehmen Sie .Senseless in Ihre Freundesliste auf Fügen Sie .Senseless in Ihre Kontaktliste ein
.Senseless
dima & sascha!


images/avatars/avatar-48682.png

Dabei seit: 26.01.2009
Beiträge: 2.244

Themenstarter Thema begonnen von .Senseless
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Stimmt, warum nicht xD

Hat geklappt, dankeschön^^

__________________
    "Bei leichten Depressionen empfehle ich ein heißes Bad mit ätherischen Ölen, bei schweren Depressionen ein heißes Bad mit Föhn!"

01.04.2009 16:13 .Senseless ist offline E-Mail an .Senseless senden Beiträge von .Senseless suchen Nehmen Sie .Senseless in Ihre Freundesliste auf Fügen Sie .Senseless in Ihre Kontaktliste ein
Baumstruktur | Brettstruktur
Gehe zu:
Gegen Bilderklau - Das Original » Design, Website, Copyright » Homepagehilfe » Homepagehilfe - Archiv » [PHP & MySQL] IDs ausgelassen

Impressum

Forensoftware: Burning Board, entwickelt von WoltLab GmbH