php pdo更新查询无法正常工作

时间:2020-03-14 19:39:47

标签: php pdo

尝试使用php学习面向对象的编程,但是php pdo更新查询无法正常工作,
它没有显示任何错误消息,并且该表未更新。 当我尝试选择或插入数据库但更新不起作用时,它可以完美地工作。
我该如何解决此问题,请帮忙,非常感谢。

从索引视图更新链接


<a href='userupdate?exampleInputName=$row[a_name]&exampleInputPhone=$row[a_mobile]'>UPDATE</a>

控制器页面

<?php
include "MdlUsers.cls.php";
class CtrlUsers extends MdlUsers {
    // update data controller
    public function updateFormUsers($name_data, $number_data) {
        $this->updtFormUsers($name_data, $number_data); // from model
        echo "Successfully updated";
    }
} ?>

模型页面

<?php
include "Dbh.cls.php";
class MdlUsers extends Dbh {
    // update data model
    protected function updtFormUsers($name_data, $number_data) {
        $sql = "UPDATE reg_tbl SET a_name='$name_data' WHERE a_mobile='$number_data'";
        $stmt = $this->connect()->prepare($sql);
        // print_r($stmt);
        $stmt->execute([$name_data, $number_data]);
    }
} ?>

0 个答案:

没有答案
相关问题