sql >> Databasteknik >  >> RDS >> Mysql

Jag hittar inget fel. den här koden fungerar bra. uppdatera mina data perfekt. men 1 fel visas

Riktigt enkelt, du kör frågefunktionen två gånger, det är därför du får 1 .

$sqlquery=mysqli_query($db,$sqlupdate);
            if (!mysqli_query($db,$sqlquery)) {...}

måste ändras till bara

$sqlquery=mysqli_query($db,$sqlupdate);
            if(!$sqlquery){...}

Den första exekveras, och (if)! operatorn kommer också att utlösa frågefunktionen eftersom den var TRUE, som i "(om)inte misslyckas".

Parametriska din fråga också, du är öppen för en SQL-injektion.




  1. Finns det någon skillnad mellan DATE_SUB() och att använda aritmetiska operatorer för beräkning av datum och tid?

  2. Python-Sqlalchemy binär kolumn Typ HEX() och UNHEX()

  3. SQL SKAPA TABELL för nybörjare

  4. Propel:välj kolumner från aliasade sammanfogningstabeller