bubblegumsoldier
Grünschnabel
Hi Leute ich hatte ma ne Frage:
Ich habe hier einen Script, bei dem ich zuerst den Eintrag der mysql tabelle lösche, der die id der Post var hat. Danach soll es so angepasst werden, dass alles was größer war als die id um eins verringert wird, damit wieder die ids von 1-5 oder so richtig gehen. Doch im Moment sieht es noch so aus:
So dann lösche ich das zweite... doch dann sieht es so aus:
1. Eintrag
3. Noch einer <--- UNd hier wurde jetzt nicht verringert und es is 1,3,4,5
4. Noch ma
5. und so weiter
Hier der Code:
Ich habe hier einen Script, bei dem ich zuerst den Eintrag der mysql tabelle lösche, der die id der Post var hat. Danach soll es so angepasst werden, dass alles was größer war als die id um eins verringert wird, damit wieder die ids von 1-5 oder so richtig gehen. Doch im Moment sieht es noch so aus:
- Eintrag
- ein weiterer Eintrag
- Noch einer
- Noch ma
- und so weiter
So dann lösche ich das zweite... doch dann sieht es so aus:
1. Eintrag
3. Noch einer <--- UNd hier wurde jetzt nicht verringert und es is 1,3,4,5
4. Noch ma
5. und so weiter
Hier der Code:
PHP:
<?php
include("mysql_inc_32/connect.php");
$con = connection();
$s_2 = "DELETE FROM table WHERE id=" . $_GET['id'];
$sql_2 = mysql_query($s_2);
if($sql_2 == true){
echo("Erfolgreich");
}else{
echo("Fehler");
}
$result = mysql_query("SELECT * FROM table WHERE id>" . $_GET['id']);
while($row = mysql_fetch_object($result))
{
$id = $row->id;
$s = "UPDATE table SET id = " . intval($id)-1 . " WHERE id=" . $id;
$query = mysql_query($s);
}
?>