$name = "b4";
$numUpdate = 2;
$sql = "SELECT * FROM table WHERE number >= $numUpdate ORDER BY number ASC";
$result = mysql_query($sql1);
while($rs = mysql_fetch_array( $result )) {
if ($rs[name] == $name) {
break;
} else {
$sqlAddOne = "UPDATE table SET number=number+1 WHERE pid=$rs[pid]";
}
}
$sqlUpdateb4="UPDATE table SET number=$numUpdate WHERE name=$name";
//เมื่อมีการ query เพื่อลำดับออกมาดูก็จะเป็นไปตามโจทย์
$sql3 = "SELECT pid, name, number FROM table ORDER BY number"