dimnast
Guest
Помогите построить update
Есть таблица товаров, где каждый товар имеет свой идентификатор mesto. Необходимо сделать возмоность менять товар местами.
Я написал такой код оброботки:
if($_GET['mesto']) {
$TableName="price";
$mesto=$_GET['mesto'];
if($mesto>0) {
$Link=mysql_connect($Host,$User,$Password);
$Query="update $TableName set mesto=$mesto-1 where mesto=$mesto";
mysql_db_query($DBName,$Query,$Link);
header("Location:index.php");
}
}
Однако в этом коде товар с номером 2 получает значение 1, а товар с номером 1 остается с тем же значением, то есть имеем 2 товара с номером 1.
Помогите сделать двойной update!! Может у кого есть идеи относительно оптимизациии кода?
Есть таблица товаров, где каждый товар имеет свой идентификатор mesto. Необходимо сделать возмоность менять товар местами.
Я написал такой код оброботки:
if($_GET['mesto']) {
$TableName="price";
$mesto=$_GET['mesto'];
if($mesto>0) {
$Link=mysql_connect($Host,$User,$Password);
$Query="update $TableName set mesto=$mesto-1 where mesto=$mesto";
mysql_db_query($DBName,$Query,$Link);
header("Location:index.php");
}
}
Однако в этом коде товар с номером 2 получает значение 1, а товар с номером 1 остается с тем же значением, то есть имеем 2 товара с номером 1.
Помогите сделать двойной update!! Может у кого есть идеи относительно оптимизациии кода?