为什么运行此代码后,我的 SQL 表中的数据会被删除?

我有我想运行的这段代码,它连接到我的数据库,它用来显示表上的值,但每次我执行 UPDATE 查询时。


它用零更新行的其余部分,除了我选择的那个。我想保留我的号码,但只更新我选择的号码,但我不知道怎么做!


我用带有零 (0) 的一行初始化了表,然后使用我的网页应用程序我想更改这些值。


但是,如果我在其余列上有另一个值并且我想更改此值,则其余值将为零(表的初始状态)(我认为我不知道如何更好地解释它)


<?php 

                      $showData = ("SELECT * FROM horario");

                      if ($new_user_activity['data'] == 'Seg' ) {

                          $segHora = $new_user_activity['horas'];

                      }

                          $sql = ("UPDATE horario SET seg=$segHora WHERE id=1");

                          if(!mysqli_query($conn,$sql)) {

                            echo("ERRO NA QUERY" );

                          }

                          else {

                            if(mysqli_query($conn,$sql)){

                              $sqlData = mysqli_query($conn,$showData);

                              while ($row = mysqli_fetch_array($sqlData,MYSQLI_ASSOC)){

                              echo($row['seg']);

                              }     


                        }


                        }


            ?>

它希望将我的值与同一行的其他列保持一致!

http://img1.mukewang.com/6127870b000195a609670387.jpg

阿晨1998
浏览 181回答 2
2回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript