recherche

Maison  >  Questions et réponses  >  le corps du texte

Mettre à jour une colonne de données dans le tableau

Table table1

id user_name numéros wtime

1 Jack 12 2017-08-19 10:08:28

3 Andy 34 2017-08-19 10:08:37

4 Lulu 24 2017-08-19 10:09:04

Je souhaite mettre à jour la colonne des nombres dans le tableau 1 selon la formule ; par exemple, la colonne des nombres est multipliée par 0,01.

Le tableau suivant doit être obtenu :

id user_name numéros wtime

1 Jack 12.12 2017-08-19 10:08:28

3 Andy 34.34 201 7-08-19 10:08:37

4 Lulu 24.24 2017 -08-19 10:09:04

J'écris depuis longtemps et je ne trouve pas de moyen, s'il vous plaît.

玛莎拉蒂玛莎拉蒂2721 Il y a quelques jours1441

répondre à tous(3)je répondrai

  • 玛莎拉蒂

    玛莎拉蒂2017-08-20 23:39:20

    $sql="select * from table1";
            $result=mysqli_query($conn,$sql);
                while($rs=mysqli_fetch_array($result)){
                 $uid=$rs['id'];
    $num=$rs['numbers']+1;
                echo "$num"."<br />";
                $sql="UPDATE table1 SET number = $num où id=$uid";
                $ sql=mysqli_query($conn,$sql);

    répondre
    0
  • 大家讲道理

    大家讲道理2017-08-19 14:45:17

    Dans foreach, multipliez par 0,01 puis ajoutez la valeur d'origine

    répondre
    0
  • ringa_lee

    ringa_lee2017-08-19 11:49:38

    select trouve les données, puis parcourt les données et effectue l'opération de multiplication par 0,01 pour chaque

    Je ne sais pas si vous pouvez le comprendre comme ça, j'espère que cela pourra vous aider

    répondre
    0
  • 玛莎拉蒂

    Il me semble que j'ai également utilisé foreach pour écrire. À ce moment-là, il semblait que le résultat des dernières données * 0,01 avait été mis à jour dans toute la colonne, donc les données précédentes étaient incorrectes. Pouvez-vous publier le code pour que je puisse en tirer des leçons ?

    玛莎拉蒂 · 2017-08-19 12:14:02
  • Annulerrépondre