Здравствуйте, подскажите как проверить БД на наличие значения в ней? Что-то не получается

<?php
error_reporting (-1);
ini_set ('display errors', 1);


require_once 'D:\OpenSer\OpenServer\domains\restAPI\ClassModel\PDOConnect.php';
require_once 'D:\OpenSer\OpenServer\domains\restAPI\ClassModel\FormConnect.php';


class WriteDB
{
    public $pDOConnect;
    public $formConnect;


    public function __construct ()// обЪект ПДО добавить
    {
        $this->formConnect = new FormConnect;
        $this->formConnect -> CreateForm($_POST);
        $this->pDOConnect = new pDOConnect;
        $this->pDOConnect->CreatePDO();
   }

   public function Write()
   {
        $sel = $this->pDOConnect->pdo->prepare("SELECT `name` FROM `apin` WHERE `name`=':name'");
        $sel->execute(array('name' => $this->formConnect->name));
        $selas=$sel->fetch();

        if($selas)
        {
            echo "Пользователь существует";
            exit();
        }   

        $wr = $this->pDOConnect->pdo->prepare("INSERT INTO apin(name,familie,fatername,phone,mail) VALUES (?,?,?,?,?)");
        $wr->execute(array($this->formConnect->name, $this->formConnect->familie, $this->formConnect->fatername, $this->formConnect->phone, $this->formConnect->mail));
    
        echo "Вы зарегистрированы";
    
    }

}




?>

Ответы (0 шт):