PHP-Code:
<?
include "config.php";
@mysql_connect(MYSQL_HOST, MYSQL_USER, MYSQL_PASS) OR die(mysql_error());
mysql_select_db(MYSQL_DATABASE) OR die(mysql_error());
$sql = "SELECT * FROM gamelist";
$result = mysql_query($sql);
$query="UPDATE gamelist SET id='$id' WHERE id='' "; //<- ersetzten
$result=mysql_query($query);
?>
Jede neuere id ist größer als alle älteren, weil sie nach folgenden Schema aufgebaut sind: 200512211403blabla. also die ersten ziffern sind datum und uhrzeit.
Wird eine neue id gefunden. soll die kleinste id der datenbank überschrieben werden.
Ich könnte natürlich auch erst die komplette tabelle öffnen nach id sortieren. nach kleinsten gucken und dann wieder öffnen und überschreiben. Da muss es doch auch eine edlere Methode geben. ich müsste doch irgendwie bei "//ersetzten". nen befehl hinschreiben können. nur weiß ich nicht wie dieser befehl lautet.
Der Script soll die zeile überschreiben wo, die id am kleinsten ist.
Kommentar