Hallo zusammen,
Ich habe die gleiche Datenbank einmal in MySQL und in MS SQL.
Bei einer Abfrage ist mir heute aufgefallen, dass beim MSSQL Server bei Zahlen die führenden Nullen fehlen.
$Result = $DBO->prepare("SELECT systemid,location, systemprice, tcpipaddress FROM mysystem WHERE systemid = :systemsid ") ;
$Result->bindParam(':systemsid', $systemsid);
$Result->execute();
$rowSystems = $Result->fetch(PDO::FETCH_ASSOC);
return $rowSystems;
Ein var_dump für MySQL liefert
string(6) "0.0000"
das gleiche bei MS SQL
string(5) ".0000"
Wenn ich die Abfrage von Hand im SQL Server Management Studio mache, bekomme ich auch die führende Null zurück, also 0.0000
Ich habe schon in den PDO manuals gesucht und gegoogelt, wurde aber nicht fündig.
Hat hier jemand eine Idee?
vielen Dank und viele Grüße
hawk