teller met mysql
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
<?php
#################################
## Maker: Robert Stevens ##
#################################
/*
CREATE TABLE `bezoekersteller` (
`bezoekers` INT( 11 ) DEFAULT '0' NOT NULL
) TYPE = MYISAM ;
INSERT INTO `bezoekersteller` ( `bezoekers` )
VALUES (
'0'
);
*/
//conectie met de database maken
$host = "localhost"; //mysql locatie
$user = "root"; //mysql gebruikersnaam
$pass = ""; //mysql wachtwoord
$db = "test"; //mysql database
mysql_connect($host,$user,$pass) or die(mysql_error());
mysql_select_db($db);
//1 bezoeker erbij tellen
$insert = "UPDATE bezoekersteller SET bezoekers = bezoekers+1";
$resultaat = mysql_query($insert) or die(mysql_error());
//aantal bezoekers tonen
$sql = "SELECT bezoekers FROM bezoekersteller";
$resultaat = mysql_query($sql);
$aantal = mysql_num_rows($resultaat);
echo "Er zijn hier al <b>" . $aantal . "</b> bezoekers geweest";
?>
#################################
## Maker: Robert Stevens ##
#################################
/*
CREATE TABLE `bezoekersteller` (
`bezoekers` INT( 11 ) DEFAULT '0' NOT NULL
) TYPE = MYISAM ;
INSERT INTO `bezoekersteller` ( `bezoekers` )
VALUES (
'0'
);
*/
//conectie met de database maken
$host = "localhost"; //mysql locatie
$user = "root"; //mysql gebruikersnaam
$pass = ""; //mysql wachtwoord
$db = "test"; //mysql database
mysql_connect($host,$user,$pass) or die(mysql_error());
mysql_select_db($db);
//1 bezoeker erbij tellen
$insert = "UPDATE bezoekersteller SET bezoekers = bezoekers+1";
$resultaat = mysql_query($insert) or die(mysql_error());
//aantal bezoekers tonen
$sql = "SELECT bezoekers FROM bezoekersteller";
$resultaat = mysql_query($sql);
$aantal = mysql_num_rows($resultaat);
echo "Er zijn hier al <b>" . $aantal . "</b> bezoekers geweest";
?>
Gewijzigd op 06/11/2005 12:19:00 door Robert stevens
Code (php)
1
2
3
4
5
2
3
4
5
<?php
//1 bezoeker erbij tellen
$insert = "UPDATE bezoekersteller SET bezoekers = bezoekers+1";
mysql_query($insert) or die(mysql_error());
?>
//1 bezoeker erbij tellen
$insert = "UPDATE bezoekersteller SET bezoekers = bezoekers+1";
mysql_query($insert) or die(mysql_error());
?>
De rest is wel goed volgens mij...
Oplossing: Kijk bijvoorbeeld eens naar de functie mysql_fetch_array()
Code (php)
1
2
3
4
5
6
7
2
3
4
5
6
7
<?php
//aantal bezoekers tonen
$sql = "SELECT bezoekers FROM bezoekersteller";
$resultaat = mysql_query($sql);
$aantal = mysql_num_rows($resultaat);
echo "Er zijn hier al <b>" . $aantal . "</b> bezoekers geweest";
?>
//aantal bezoekers tonen
$sql = "SELECT bezoekers FROM bezoekersteller";
$resultaat = mysql_query($sql);
$aantal = mysql_num_rows($resultaat);
echo "Er zijn hier al <b>" . $aantal . "</b> bezoekers geweest";
?>
naar dit verander maar het werkt nog steeds niet
Code (php)
1
2
3
4
5
6
7
2
3
4
5
6
7
<?php
//aantal bezoekers tonen
$sql = "SELECT bezoekers FROM bezoekersteller";
$resultaat = mysql_query($sql);
$aantal = mysql_fetch_array($resultaat);
echo "Er zijn hier al <b>" . $aantal . "</b> bezoekers geweest";
?>
//aantal bezoekers tonen
$sql = "SELECT bezoekers FROM bezoekersteller";
$resultaat = mysql_query($sql);
$aantal = mysql_fetch_array($resultaat);
echo "Er zijn hier al <b>" . $aantal . "</b> bezoekers geweest";
?>
"Heb je al eens gekeken wat de functie mysql_num_rows() betekent? Deze haalt het aantal records op dat bij de laatst uitgevoerde query betrokken was. Het zegt dus helemaal niets over de inhoud van een specifiek veld.
Oplossing: Kijk bijvoorbeeld eens naar de functie mysql_fetch_array() "
Gewijzigd op 06/11/2005 12:56:00 door robert stevens