似乎我无法更新表格
我这样使用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");
我回响了我的teachid
和classid
,他们转移过来没问题
mysqli错误什么都没有,我得到了:
致命错误:未捕获错误:在C:\ xampp \ htdocs \ gradingsystem \ admin \ data \ updatefunction.php:8中调用成员函数query()时为null
堆栈跟踪:#0 {main}在第8行的C:\ xampp \ htdocs \ gradingsystem \ admin \ data \ updatefunction.php中抛出
答案 0 :(得分:0)
在您的数据库中,Teacher的数据类型是字符串还是int?
如果教师的数据类型为字符串,则必须将$ teachid作为字符串传递给
UPDATE class SET teacher = '$teachid' WHERE id = $classid