Возможно ли это только с использованием mysql:Вставить новый столбец, увеличить все строки
Вставьте новый столбец и пример - «pos». Каждая строка таблицы должна иметь уникальное значение inc posing «pos» like - 1,2,3,4,5.
В PHP это будет легкая работа:
$query = "SELECT * FROM example";
$result = mysql_query($query) or die(mysql_error());
$counter = 0;
while($row = mysql_fetch_array($result)){
mysql_query("UPDATE example SET pos = ".++$counter." WHERE id = ".$row['id'].");
}
вы имеете в виду это: UPDATE Пример SET конт = позиция + 1 WHERE ID = идентификатор Это только увеличивает все мои поз строки 1. Значение по умолчанию равно 0, поэтому все мои строки имеют значение pos 1. –
он будет обновлять только указанную строку с помощью строки $ row ['id'] не всех строк –
Не правильный ответ - не только с использованием mysql, но ярлык с php. Спасибо за внимание, я думаю, –