php - Updation not happening in the first click
问题描述
I am fetching the values from data table to allotted table and name from attendents table. I am able to get values from data on submit but getting name on submitting second time. Here is my sql query code:
$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);
解决方案
$id2 = mysqli_fetch_assoc($result3);
$id2 = $id2['attendants_name'];
print_r($id2);
你在这里得到什么输出?它是文本还是数组?请检查。
希望这会奏效。
推荐阅读
- python - 从字典中提取第一个元素以构建列表
- python - 为什么字典键和值是字符串时可以解包为元组?
- python - Pandas 数据框:没有要绘制的数字数据
- c - 是否可以使用 Rust 中的指针访问结构的元素?
- angular - 从 Angular 9 升级到 10 后自定义 CDK 步进器不起作用
- javascript - Vue - 子组件中的访问道具,常规 javascript
- javascript - 未处理的 JS 异常:意外的令牌 '<' 没有堆栈
- excel - 比较两个具有笛卡尔坐标的表并计算差异
- php - 如何使用 Eloquent 从中间表中获取所有关系?
- reactjs - 如何从 Ionic React 的本地存储中读取数据?