Kan du ikke forklare det lidt mere præcist? For hvis du bare skal have lagt +1 til et felt, så kan du vel bare lægge det +# til id'ets værdi, når du outputter det :)
$res = mysql_query("SELECT * FROM Tabel ORDER BY Din anden DESC") or die(mysql_error()); $row = mysql_fetch_array($res); $id = $row[Din anden]+1; echo $id; ?>
jeg skal have den til at oprette en port til brugeren, planen var at lave så den som ved feltet id i en datasen smider en ekstra til nå der oprettes en ny.
jeg tror jeg har løst problemet, skriver når jeg ved mere :)
jo men jeg skal have tildelt en port til hver bruger, havde tænkt mig at gøre det på samme måde som mysql gør med "id" feltet. altså smider +1 på. på den måde er jeg sikker på at porten aldrig er optaget.
Altså du har din INSERT der opretter brugeren, lige efter kan du så bruge mysql_insert_id() til at få den ID som den har fået, så kan du sætte brugerens port til 5000 + denne ID og opdatere tabellen igen, og gøre hvad der ellers skal gøre...
$sql = "INSERT INTO tabel (brugernavn) VALUES ('hest')"; mysql_query( $sql ) or die( mysql_error() ); $id = mysql_insert_id(); $sql = "UPDATE tabel SET port = " . ( 5000 + $id ) . " WHERE id = " . $id; mysql_query( $sql ) or die( mysql_error() ); // Gør hvad der ellers skal til for at oprette din port
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.