PHP PDO令牌数量错误? [关闭]

Can someone tell me what is wrong with that statement cause I do not see any mistake?

    $PrevReleaseModel = $con->prepare("SELECT * FROM model WHERE model_name=:model_name AND model_release:model_release");
    $PrevReleaseModel->bindParam('model_name',$model_name);
    $PrevReleaseModel->bindParam('model_release',$model_release);
    $PrevReleaseModel->execute(array('model_name'=>$model_name,'model_release'=>$model_release));

I am really confused.

WHERE model_name=:model_name AND model_release = :model_release

You missed a equal sign in the last condition.

You may try this out:-

 $PrevReleaseModel = $con->prepare('SELECT * FROM model 
                     WHERE model_name = :model_name AND 
                     model_releas = :model_releas'
            );
$PrevReleaseModel->bindParam(':model_name', $model_name, PDO::PARAM_STR);
$PrevReleaseModel->bindParam(':model_releas', $model_release, PDO::PARAM_STR);
$PrevReleaseModel->execute();