Avatar billede staf Nybegynder
26. marts 2003 - 11:50 Der er 2 kommentarer og
1 løsning

omkonvertere til php-variabel !!

Er det muligt, og i så fald hvordan, kan man konvertere et resultat fra en SQL forespørgsel til en php-variabel.

Tænker på hvis jeg fx. vil lave en procentvisning.

eks:
---------------------------
Jeg har en tabel, hvorfra jeg udvælger alle de rækker som opfylder en specifik betingelse. Denne sql forspørgsel laver jeg så "sql_num_rows" på, og får således en talverdi ud. Kunne naturligvis også (måske mere hensigtsmæssigt laves med "COUNT (*) FROM osv. osv").
Det tal jeg får ud ønsker jeg at dividere med det samlede antal rækker i tabellen. Kan man derfor lave disse 2 tal om til php-variable og derefter manipulere og lave beregninger med disse i php-koden, eller kan hele denne beregning udføres i sql ?? Kan begge metoder evt. lade sig gøre??
Avatar billede exp Juniormester
26. marts 2003 - 12:00 #1
Det kan ihvertfald godt lade sig gøre med 2x sql_num_rows

<?php

$query1 = "SELECT * FROM tabel WHERE postnummer = '8000'";
$query2 = "SELECT * FROM tabel";

$antal = sql_num_rows($query1)
$ialt = sql_num_rows($query2)

$udregn = $antal/$ialt;
udregn = $udregn*100;

echo $udregn;

?>
Avatar billede staf Nybegynder
26. marts 2003 - 12:06 #2
>exp lyder som en fin løsning. Havde også forestillet mig noget i den stil. Manglede bare lige overblikket..!

Tak for det :)
Avatar billede exp Juniormester
26. marts 2003 - 12:49 #3
Det var så lidt :o)
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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