如果该字段为空,则仅更新字段,否则给出错误

时间:2016-07-05 11:03:08

标签: php sql mysqli

如果字段为空,我希望它只注册“skap”。 如果该字段已经设置,那么我希望它跳过所有内容,并输出错误,“您已经注册了'skap'”

它没有给我任何错误,而且我是一个非常用PHP和SQL的菜鸟,所以我来寻求帮助,我尝试使用谷歌搜索,但我真的找不到任何答案。

        // If query successfull, check if there are more then 1 row, if true, then run queries.
        if ($resultTestQuery1->num_rows > 0) {
            while ($rowtest = mysqli_fetch_assoc($resultTestQuery1));
                if ($rowtest['Skap'] === "") {
                    mysqli_query($connect_DB, "UPDATE Elever SET Skap = '$inputSkap_check' WHERE ElevNr = '$inputElevnr_check' ");
                    mysqli_query($connect_DB, "UPDATE testskap SET Status='Aktiv', Eier_Fornavn='$inputFornavn_check', Eier_Etternavn='$inputEtternavn_check', Eier_Telefon='$inputTelefon_check' WHERE Skap_Nummer='$inputSkap_check'");
                    echo "Bestilt skap " . $inputSkap_check . " for " . $inputFornavn_check . " " . $inputEtternavn_check . " med elev nummer: " . $inputElevnr_check;      
                } else {
                    echo "Bruker har allerede registrert skap";
                }
        } else {
            echo "Finner ingen bruker med navn " . $inputFornavn_check . " " . $inputEtternavn_check . " med elev nummer: " . $inputElevnr_check;
        }

0 个答案:

没有答案