我想選擇第一個可用值'name'
並將其設置爲已採用。是否有可能在一個查詢中完成?在一個查詢中選擇一個值並更新狀態
這是我會做兩個查詢:
my_table
id, name, active
$sql="SELECT id, name FROM my_table WHERE active='N' LIMIT 1";
$result = mysqli_query($con, $sql);
$row = mysqli_fetch_array($result);
$id=$row["id"];
$name=$row["name"];
$sql="UPDATE my_table SET active='Y' WHERE id=$id";
$result=mysqli_query($con, $sql);
你的第一個'SELECT'查詢似乎有點不determistic給我。你不應該在那裏使用訂購嗎? –
無論如何,SELECT有什麼意義? – Strawberry
我想獲得NAME值和當然ID進行更新。 – felixRo