似乎我无法更新表格

我正在这样使用href:

href="data/updatefunction.php?updtch=0&teachid=<?php echo $row['id']; ?>&classid=<?php echo $classid;?>"

数据在这里:

updatefunction.php
if(isset($_GET['updtch'])){
    global $con;
    $teachid = $_GET['teachid'];
    $classid = $_GET['classid'];

    $q = $con->query("UPDATE class SET teacher=$teachid WHERE id=$classid");

我回响了我的teachidclassid,它们传输的没有问题

mysqli错误什么都没有,我得到这个:

最佳答案

在您的数据库中,Teacher的数据类型是字符串还是int?

如果教师的数据类型为字符串,则必须将$ teachid作为字符串传递,例如

UPDATE class SET teacher = '$teachid' WHERE id = $classid

关于php - 使用get方法更新数据,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/57055197/

10-10 18:31