sql >> Databáze >  >> RDS >> Mysql

mysql při hledání a vkládání zkrátí celé číslo na podivné číslo

Teď mám podezření, že rozumím problému.

Spustil jsem následující var_dumps na instanci php 5.5 a php 7.0 instance.dd(array('RawValue' => -1001094515039), array('using intval()' => intval(-1001094515039)), array('PHP Version ' => phpversion()));

Zde jsou výsledky v:

5,5

7,0

V tomto [odkazu] je několik dalších informací:http://php.net/ manual/cs/function.intval.php , ale mám podezření, že změny nezpracovaných čísel a celých čísel v php z 5 na 7 způsobují váš problém. zabalení proměnné do intval() by mělo vyřešit váš problém.

Doufám, že to vyřeší váš problém!



  1. Optimalizace dotazu MySql:Příliš pomalé při objednávání

  2. Delphi - ochrana před SQL injection

  3. Upozornění:Dělení nulou Práce na PHP a MySQL

  4. Aktualizační dotaz MySQL pomocí levého spojení