Avatar billede smartguy Nybegynder
26. januar 2002 - 11:37 Der er 3 kommentarer og
1 løsning

Dividere i en sql kommando

hej. jeg har flg. kode:
--------------------------------------------------------
mysql_connect("$host", "$loginname", "$password") or die (mysql_error());
mysql_select_db("$database") or die (mysql_error());

$henthits = mysql_query("SELECT SUM(hits) AS hits_ialt FROM downlist ");
$hentdown = mysql_query("SELECT SUM(hits) AS down_ialt FROM cshits") or die (mysql_error());
$hits = mysql_fetch_array($henthits / $hentdown);

echo$hits['hits_ialt'];
--------------------------------------------------------

Hvordan for jeg divideret $hentdown med £henthits??
Avatar billede morw Nybegynder
26. januar 2002 - 11:46 #1
mysql_connect("$host", "$loginname", "$password") or die (mysql_error());
mysql_select_db("$database") or die (mysql_error());

$henthits = mysql_query("SELECT SUM(hits) AS hits_ialt FROM downlist") or die (mysql_error());
$hentdown = mysql_query("SELECT SUM(hits) AS down_ialt FROM cshits") or die (mysql_error());

$henthits_antal = mysql_result($henthits, 0);
$hentdown_antal = mysql_result($hentdown, 0);

$resultat = $henthits_antal / $hentdown_antal;
Avatar billede smartguy Nybegynder
26. januar 2002 - 11:59 #2
Hvordan får jeg det til at printe resultatet ud på skærmen?
Avatar billede smartguy Nybegynder
26. januar 2002 - 12:01 #3
Okay, det har jeg fået den til nu, men der er helvedes masse decimaler på. Kan man ikke nøjes med 2 decimaler??

Det her er hvad den printer ud: 1.2196721311475
Avatar billede morw Nybegynder
26. januar 2002 - 12:07 #4
kig på round() eller number_format() på www.php.net
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester