обновить данные, что значение является электронной почтой, но в фигурных скобках [] mysql php - PullRequest
0 голосов
/ 17 апреля 2020

Привет, я пытаюсь обновить запись, которая сохраняется в моей таблице, обычно хранит электронные письма, подобные этому ["test@test.com"]

    global $mysqli;     
    $id   = (!empty($_REQUEST['id']) ? $_REQUEST['id'] : '');
    $data = (!empty($_REQUEST['data']) ? $_REQUEST['data'] : '');       
    $idarray = explode(",", $id);
    if(count($idarray) > 1){
        $query = "";
        if($data != ''){
            $i = 0;
            $coma = ',';
            $query .= "UPDATE example SET ";
            foreach($data as $c => $v){
                if($v != '' && $v != '0'){
                    if($i != 0){
                        $query .= $coma;
                    }
                    if($c == 'exampleedit'){
                        $query .= " idexamples = '$v' ";
                     }elseif($c == 'useredit'){
                      $query .= " useremail = '$v' ";
                     }

это условие отправляет мне запись таким образом "test@test.com "

Я пытался это сделать, но моя таблица не выполняет обновление с помощью []

elseif($c == 'useredit'){
                          $query .= " useremail = ['$v'] ";
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...