删除选项不适用于PDO、php

删除选项不适用于PDO、php,php,ajax,pdo,Php,Ajax,Pdo,无法在php中使用PDO删除i行。下面是我的代码 这是inc.common.php <?php @session_start(); include_once '../common/inc.config.php'; include_once '../common/inc.globalConstants.php'; $db = new PDO("mysql:host=$mdbhost;dbname=$mdbname",$mdbuser,$mdbpass );

无法在php中使用PDO删除i行。下面是我的代码

这是inc.common.php

<?php 
    @session_start();
    include_once '../common/inc.config.php';
    include_once '../common/inc.globalConstants.php';
    $db = new PDO("mysql:host=$mdbhost;dbname=$mdbname",$mdbuser,$mdbpass );
    $db->setAttribute(PDO::ATTR_DEFAULT_FETCH_MODE, PDO::FETCH_OBJ);
    $db->setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION);
    include_once '../classes/cls.common.php';
    $Cobj=new common($db);
?>

myclass表有4个字段
classId
名称
日期
统计

未定义
函数delet()
中的
$stmt
变量

public function delet($tableName, $class_id){
 $inputArray['classId']=$class_id;
 $stmt = $this->$dbCon->prepare("DELETE FROM $tableName WHERE classId =:classId");
 $result = $stmt->execute($inputArray);
 return $result;
}

我会解决这个问题的。注意发生了什么变化
$count
更改为
$stmt

对不起,太天真了,
POD
代表什么?@Hanky웃 Panky:PHP数据对象(PDO)。为了访问数据库,我们可以使用POD,所以你真的看不到PDO和POD有什么区别吗?@Hanky웃 潘基:变了:)@Hanky웃 潘基:你的问题解决了,但我的问题还没有解决。我还是不能解决这个问题
<?php 
    include '../common/inc.common.php';
    $class_id=$_POST['refid'];
    if(isset($_POST['mode']))
    {
        $tableName="class";
        $class_id=$_POST['refid'];
        $res=$Cobj->delet($tableName, $class_id);
    }
?>
$.ajax({
        url: "../masters/addinfo.php", 
        type: "POST",        
        data:"refid="+class_id+"&mode=delete",
});   
public function delet($tableName, $class_id){
 $inputArray['classId']=$class_id;
 $stmt = $this->$dbCon->prepare("DELETE FROM $tableName WHERE classId =:classId");
 $result = $stmt->execute($inputArray);
 return $result;
}