Jeg har et varchar-felt var jeg har en pris i. Denne pris skal jeg så have ganget med et antal fx 2. Men jeg bliver vel nød til at konvertere pris-feltet før jeg kan få et fornuftigt resultat ud af regnestykket?
hvis du koder i php så kan du lave dit stykke sådan her: $GetNumber=mysql_query("SELECT * from tabel where row='1'"); $GN=mysql_fetch_array($GetNumber); $tal = floor($GN[pris]); $printes = $tal * 2; echo $printes;
Jo, den skal udføre regnestykket. Jeg er ved at lave en shop, hvor den skal summe priserne på de proukter man har lagt i kurven. Jeg har en tabel: id |produkt_id | antal | pris ----------------------------- 1 | 5 | 2 | 12,30 2 | 4 | 3 | 23,23
så skal den summe(antal*pris), men når man ganger et int-felt med et varchar-felt bliver komma og decimalerne fjernet.
Jeg kan ikke se en logosk brug til det skulle være varchar.hvis det indholder et decimatal..og hvad med du med: "man må kunne konvetere feltet i sql-sætningen"
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.