Aktualisieren Sie eine Datenspalte in der Tabelle
玛莎拉蒂
玛莎拉蒂 2017-08-19 10:24:47
0
3
1364

Table Tabelle 1

ID User_Name Nummern 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

Ich möchte die Zahlenspalte in Tabelle 1 gemäß der Formel aktualisieren; die Zahlenspalte wird beispielsweise mit 0,01 multipliziert.

Die folgende Tabelle sollte erhalten werden:

id Benutzername Nummern 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

Ich schreibe schon lange, aber mir fällt kein Weg ein. Bitte helfen Sie mir.

玛莎拉蒂
玛莎拉蒂

Antworte allen(3)
[鸡]彬彬爹地[鸡]

$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 numbers = $num where id=$uid";
            $sql=mysqli_query($conn,$sql);

大家讲道理

foreach中执行乘以0.01然后加上原值

ringa_lee

select 查出来数据,然后遍历数据,在foreach中执行乘以0.01的操作

不知道这样说,你能不能理解,希望能帮助到你

  • Antwort 我好像也用过foreach写过,当时好像把最后的一个数据*0.01的结果update到整列去了,这样前面的数据就不对了。你能不能贴出代码让我学习一下?
    玛莎拉蒂 Autor 2017-08-19 12:14:02
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!