sql strengen ser sådan ud: SELECT OrderId as NewOrderID,ExternOrderId,CustomerName,CustomerNo,DeliverPlaceName,DeliverPlaceContact,DeliverPlacePhone,DeliverPlaceStreet,DeliverPlaceHouseNo,DeliverPlaceHouseSubNo,DeliverPlacePostalAddress,DeliverPlacePostalNo,DeliverPlaceCountry,ReceivedTimeStatus1,GoodsQuantity,GoodsWeight,GoodsVolume,RegisteredTime,Reference,POD,InternalComment,ContractorId, SupplementaryClaim FROM TransFleet.dbo.Orders Orders WHERE OrderId = '2036421'
jeg henter data med funktionen :
function sql_spoerg_og_faa_svar($query) { $resultat = mssql_query($query); $resultat_array = array();
if(!$resultat) { print "Kunne ikke udføre queryen"; }
Du kan formatere din real med: function formater_tal($real) { if($eksponent = explode("E-", $real)) { // hvis $real indeholder E- if($eksponent[1] >= 4) { // hvis tallet efter E- er større end eller lig med 4 // snakker vi om 10.000 dele og runder ned. $real = floor($real); } return $real; }
Der mangler lige en tuborg: function formater_tal($real) { if($eksponent = explode("E-", $real)) { // hvis $real indeholder E- if($eksponent[1] >= 4) { // hvis tallet efter E- er større end eller lig med 4 // snakker vi om 10.000 dele og runder ned. $real = floor($real); } } return $real; }
--> jakoba nu er jeg ikke så stærk i konvertering af float til integer i hovedet, men jeg forventer det er det samme tal, blot forskellig repræsentation. kan man ikke lave noget i sql som kan konvertere på db niveau min float til integer, da php'en ikke ser ud til at kunne klare det. ?
svaret til begge konverteringer skulle findes i php.ini filen, hhv. mssql.compatability_mode = On og mssql.datetimeconvert = off (denne blev tilføjet)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.