het resultaat van count() in een variable

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Marc

Marc

09/07/2005 17:31:00
Quote Anchor link
Hoi,

Waar zit de fout? Ik krijg steeds een foutmeldig
foutmelding
-----------------------------------------------------------
Notice: Undefined variable: aantal in c:\mijn websites\nederlands.php on line 68
-----------------------------------------------------------
programma
-----------------------------------------------------------
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php
$server
= "localhost";
$user = "";
$pass = "";
$database = "plant";
/* connectie naar mysql */
$dbh = mysql_connect($server,$user,$pass);
/* connectie met de database */
mysql_select_db($database,$dbh) or die('Database niet beschikbaar '.mysql_error());
$requete_sql = "select count(row_id from klantleverancier) as aantal";
/* het resultaat opbouwen */
$query_result = mysql_query($requete_sql,$dbh);
 /* vind ie iets? */
echo "<TD><font size=1>Waarom u als lid aansluiten bij de reeds '".$aantal."' ingeschreven leden?</TD>";
?>

-----------------------------------------------------------

met vriendelijke groeten,

Marc
 
PHP hulp

PHP hulp

05/11/2024 16:21:02
 
Marc

Marc

09/07/2005 17:38:00
Quote Anchor link
Hoi,

Ik heb het per toeval gevonden
$aantal = mysql_num_rows($query_result);

Topic mag dus afgesloten worden

bedankt

Marc
 
Mitch X

Mitch X

09/07/2005 22:35:00
Quote Anchor link
Je query deugt niet, en waarom gebruik je count als je toch mysql_num_rows gebruikt?
 
Marc

Marc

10/07/2005 12:25:00
Quote Anchor link
Dag Mitch,

Bedankt voor je reactie.

Mitch:
Je query deugt niet, en waarom gebruik je count als je toch mysql_num_rows gebruikt?


Ik dacht dat het zo moest. Hoe moet je anders aan het aantal komen met count?

Ik heb op diverse plaatsen gekeken maar had nergens een oplossing gevonden.
En plots kreeg ik het aantal lijnen via die script, dus dacht ik het gevonden te hebben.

Ik kijk uit naar je advies of betere oplossing.

Met vriendelijke groeten,

Marc
 
Mitch X

Mitch X

10/07/2005 12:52:00
Quote Anchor link
Met mysql_num_rows:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php
$sql
= 'SELECT row_id FROM klantleverancier';
$res = mysql_query( $sql );

$aantal = mysql_num_rows( $res );
?>


Met count():
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php
$sql
= 'SELECT COUNT( row_id ) AS aantal FROM klantleverancier';
$res = mysql_query( $sql );

$data = mysql_fetch_array( $res );
$aantal = $data['aantal'];
?>


Zoiets :)
 
Marc

Marc

10/07/2005 15:23:00
Quote Anchor link
Hoi Mitch,

Bedankt voor het snelle antwoord.

Ik probeer het uit.

Met vriendelijke groeten,

Marc
 
Alfred -

Alfred -

10/07/2005 15:47:00
Quote Anchor link
Quote:
Met count():
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php
$sql
= 'SELECT COUNT( row_id ) AS aantal FROM klantleverancier';
$res = mysql_query( $sql );

$data = mysql_fetch_array( $res );
$aantal = $data['aantal'];
?>


Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?
$sql
= 'SELECT COUNT( row_id ) FROM klantleverancier';
$res = mysql_query( $sql );
$aantal = mysql_result($res, 0);
?>


Zou ook werken voor zover ik weet :)
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.