PHP PDO простая функция вставки или обновления

Пытаясь создать простую функцию обновления PHP PDO, которая, если поле не найдено, вставит его, я создал этот небольшой фрагмент.

function updateorcreate($table,$name,$value){
    global $sodb;
    $pro = $sodb->prepare("UPDATE `$table` SET value = :value WHERE field = :name");
    if(!$pro){
        $pro = $sodb->prepare("INSERT INTO `$table` (field,value) VALUES (:name,:value)");
    }
    $pro->execute(array(':name'=>$name,':value'=>$value));
}

Однако он не определяет, будет ли работать функция обновления.if(!$pro); Как бы мы сделали эту работу?

Ответы на вопрос(4)

Ваш ответ на вопрос