【发布时间】:2018-11-14 22:49:14
【问题描述】:
我正在将数据表中的值提取到分配表中,并从参加者表中提取名称。我能够从提交的数据中获取值,但在第二次提交时获取名称。这是我的sql查询代码:
$allot = "SELECT id from data ORDER BY id desc";
$all = mysqli_query($link,$allot);
$id3 = mysqli_fetch_assoc($all);
$id3 = $id3['id'];
echo $id3;
$sql = "INSERT INTO allotted (id,pickup_loc,pickup_ward,drop_loc,drop_ward,task)
SELECT id,pickup_loc,pickup_ward,drop_loc,drop_ward,task
FROM data ORDER BY id desc LIMIT 1";
$query3 = "SELECT attendants_name FROM attendents WHERE id = '$id'";
$result3 = mysqli_query($link,$query3);
$id2 = mysqli_fetch_assoc($result3);
$id2 = $id2['attendants_name'];
print_r($id2);
$update_name = "UPDATE allotted SET attendants_name = '$id2' WHERE id = '$id3'";
$check1 = mysqli_query($link,$update_name);
【问题讨论】: