optellen van rijen uit db
als ik dit heb:
id text aantal
1 2 78
2 3 88
6 5 47
moet het totaal 3 zijn.
hoe krijg je dat voorelkaar.. heb als met wat count functies geprobeerd.
maar krijg het niet voorelkaar.
iemand ideeën?
uiteindelijk wil ik graag dit hebben:
id text aantal
1 2 78
2 3 88
6 5 47
9 12 312
script uitkomts:
1
2
3
4
ik row altijd id's maar een javascrciptje mag geen nummer missen. vandaar dat niet kan.
hoop dat iemand dit snapt:P
groet Arco
SELECT COUNT(*) AS aantal FROM tabel
Wat je met je tweede vraag bedoeld snap ik geen fluit van. Kan je eens duidelijker zijn?
Zet voor de while-loop
waar 20 staat moet dus het aantal rijen komen.
dit verhaal...
id text aantal
1 2 78
2 3 88
6 5 47
moet het totaal 3 zijn.
Gewijzigd op 01/01/1970 01:00:00 door Arco
Want waar haal jij de id's dan vandaan?
Lees mijn vorige post en de post van Hipska nog eens.
maar ik moet gewoon als uitkomst. hebben:
1
2
3
4
5
6
7
8
9
10
DB voorbeeld:
id text aantal
1 2 78
2 3 88
6 5 47
7 2 22
8 3 232
9 56 233
10 56 23
11 54 23
12 45 232
13 45 232
dus hier heb je id 3, 4 en 5 verwijderd
het is voor een javascript. waar de volgnummers het zelfde moet zijn vandaar je de id's niet kan laten zien dat had ik nu maar als je 1 verwijdert dan zie je het script niet meer.
vandaar dacht ik dit kan de oplossing wel zijn.. maar dan moet ik dus iets hebben om rijen op te tellen
ik zit nu ook op me werkt kan moelijk nu dingen testen anders had ik wel wat geprobeerd...
Gewijzigd op 01/01/1970 01:00:00 door Arco
Waarom post ik het nog?
ip probeer wel ff wat
Je kunt toch een while maken o.i.d?
Voer je eerst je query uit en dan whilen...
Lees het berichtje van Hipska eens, van boven ;-)
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php
include('mysql.php');
$icount = mysql_query("SELECT COUNT(*) AS id FROM tabel");
$iCount = 1;
while ( $iCount++ )
{
echo "$iCount <br>";
}
?>
include('mysql.php');
$icount = mysql_query("SELECT COUNT(*) AS id FROM tabel");
$iCount = 1;
while ( $iCount++ )
{
echo "$iCount <br>";
}
?>
hmmz ik doe wat fout hij telt maar door...
Telkens je dan volgende id nodig hebt, neem je het volgende getal vanuit de array.
even een voorbeeldje in php: (wat dus JS moet worden he)
Code (php)
Zoiets, maar dan in javascript
Arco schreef op 06.01.2009 10:34:
hmmz ik doe wat fout hij telt maar door...
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php
include('mysql.php');
$icount = mysql_query("SELECT COUNT(*) AS id FROM tabel");
$iCount = 1;
while ( $iCount++ )
{
echo "$iCount <br>";
}
?>
include('mysql.php');
$icount = mysql_query("SELECT COUNT(*) AS id FROM tabel");
$iCount = 1;
while ( $iCount++ )
{
echo "$iCount <br>";
}
?>
hmmz ik doe wat fout hij telt maar door...
Je geeft geen count limit..
$count=1;
while($count < 10){
echo $count;
$count++;
}
Timen schreef op 06.01.2009 10:30:
Dit moet geven wat jij bedoelt
http://www.phphulp.nl/forum/showtopic.php?cat=8&id=59588
Als je hulp vraagt, moet je ook iets doen met de gegeven antwoorden.
Veel succes nog!
pfff. ben echt een newbie hiero:+
dat doe ik ook....
En ook dennis mertens heeft hetzelfde gevoel als ik..
Quote:
Je gaat niet eens in op mijn reacties.
Waarom post ik het nog?
Waarom post ik het nog?
daar ben/was ik ook mee bezig.....
@arco: ga gewoon even naar het begin van deze topic. Lees het eerste bericht van Hipska, deze query geeft het aantal rijen in u tabel weer. En dan kan je via een while lus heel makkelijk krijgen wat jij wilt hebben.
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
2
3
4
5
6
7
8
9
10
11
12
13
<?php
include('mysql.php');
$sql = mysql_query"SELECT COUNT(*) AS id FROM blaat");
$i=0;
while($i=mysql_fetch_array($sql)){
echo $i ;
$i++;
}
?>
include('mysql.php');
$sql = mysql_query"SELECT COUNT(*) AS id FROM blaat");
$i=0;
while($i=mysql_fetch_array($sql)){
echo $i ;
$i++;
}
?>
zoals ik net al zij dat ik er mee bezig was...