Обновить несколько таблиц с условием - PullRequest
0 голосов
/ 20 мая 2019

У меня есть несколько таблиц, и одна из них может или не может быть вызвана для обновления в моей форме. Например, учреждение может иметь информацию из таблиц "a" и "b" или только из таблицы "b".

Поскольку у меня есть только одна форма для всех заведений, как мне узнать, если

first, mysqli_count_row> 0 в таблице "a".

как мне использовать это условие в этом случае?

Я пытался это сделать.

 //Verify table "a"

    <?php
    $query_verifica = "SELECT rt.NOME as responsavel_tecnico, rt.RG responsavel_tecnico_RG, rt.CPF responsavel_tecnico_CPF, rt.CONSELHO_CLASSE as responsavel_tecnico_Conselho FROM responsavel_tecnico as rt WHERE CADASTRO_CADVISA = '$CADVISA'";
    $consultar = mysqli_query($conn, $query_verifica);

    if($row=mysqli_num_rows($consultar) > 0){ 

//Update table "a" and "b"

    $sqlresptec = "UPDATE responsavel_tecnico SET NOME = '$NOMEtec', RG = '$RGtec', CPF = '$CPFtec', CONSELHO_CLASSE = '$CONSELHO_CLASSE', WHERE CADASTRO_CADVISA = '$CADVISA'";
    mysqli_query($conn,$sqlresptec);

    $sqlresplegal = "UPDATE responsavel_legal  SET NOME = '$NOMElegal', RG = '$RGlegal', CPF = '$CPFlegal' WHERE CADASTRO_CADVISA = '$CADVISA'";
    $resplegal1 = mysqli_query($conn,$sqlresplegal);

    }else{
    //Update just table "b"
    $sqlresplegal = "UPDATE responsavel_legal  SET NOME = '$NOMElegal', RG = '$RGlegal', CPF = '$CPFlegal' WHERE CADASTRO_CADVISA = '$CADVISA'";
    $resplegal1 = mysqli_query($conn,$sqlresplegal);
     }
    }
    ?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...