Witam,
Chcialabym zrobić następującą rzecz (i niestety ciągle mi nie wychodzi

). Mam stworzoną tabelę, są w niej pola: id, place, title, content i date. Chciałabym, aby w polu place numery następowały po sobie. Czy np gdy mając 10 rekordów skasuję piąty, wszystkie inne przesuną się o jeden: szósty stanie się piątym, siódmy stanie się szóstym i tak dalej aż do dziesiątego, który staje się dziewiątym. Napisałam w tym celu poniższy skrypt. Wpisy się fajnie kasują, ale niestety ich numer 'place' pozostaje bez zmian. Nie potrafię znaleźć błędu. Problematyczny fragment oznaczyłam pogrubieniem.
if(isset($_GET['d']) && $_GET['action'] == "delete"){ $d = $_GET['d'];
//pobranie miejsca
$zapytanie3 = "SELECT * FROM content WHERE id=$d";
$place = $row['place'];
}
//wykasowanie wpisu
$zapytanie4 = "DELETE FROM content WHERE id = $d ";
[b]//zmiana miejsc
$zapytanie5 = "SELECT * FROM content WHERE place > $place ORDER BY place ASC";
$d = $row['id'];
$place++;
}
//echo ("<script language=\"JavaScript\" type=\"text/javascript\">window.location.href = \"panel.php?id=pozycja\"</script>");
}
Czy można w ten sposób zagnieżdżać zapytania? W zagadnieniach MySQL i PHP nie jestem jeszcze zbyt zaawansowana więc proszę o wyrozumiałość

.
Pozdrawiam.