count
<code>
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
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
<?php
$server = "localhost";
$user = "root";
$database = "adres";
Mysql_connect ($server, $user);
mysql_select_db($database);
$naam = $_GET['naam'];
$plaats = $_GET['plaats'];
$sql = "SELECT naam, telefoon, count(*) AS aantal FROM lijst where naam like '%$naam%' and plaats like '%$plaats%' group by naam";
$result = mysql_query($sql);
while( $data = mysql_fetch_array($result))
{
echo $data['naam'] . " / telefoon:" . $data['telefoon'] . "<br><br>Aantal records gevonden:" . $data['aantal'] ;
echo "<br><br>";
}
mysql_query($sql) or die("Query kan niet uitgevoerd worden. MySQL retouneerde
devolgende error: ".mysql_error());
?>
$server = "localhost";
$user = "root";
$database = "adres";
Mysql_connect ($server, $user);
mysql_select_db($database);
$naam = $_GET['naam'];
$plaats = $_GET['plaats'];
$sql = "SELECT naam, telefoon, count(*) AS aantal FROM lijst where naam like '%$naam%' and plaats like '%$plaats%' group by naam";
$result = mysql_query($sql);
while( $data = mysql_fetch_array($result))
{
echo $data['naam'] . " / telefoon:" . $data['telefoon'] . "<br><br>Aantal records gevonden:" . $data['aantal'] ;
echo "<br><br>";
}
mysql_query($sql) or die("Query kan niet uitgevoerd worden. MySQL retouneerde
devolgende error: ".mysql_error());
?>
<html>
<form action="" METHOD="GET">
Vul hier een verzoek in:<BR>
<input type="text" name="naam" >
<input type="text" name="plaats">
<input type="submit" value='Go'checked>  <input type="reset" value='Wissen'>
</form>
Code (php)
</html>
</code>
weet iemand wat ik fout doe?
En als je de coun(*) eruit haalt (uit je query)
Wat je kunt doen is de count weghalen, net als group by naam.
Het aantal HITS kan je met mysql_affected_rows() ophalen.
Dus gewoon na mysql_query()
echo mysql_affected_rows();
Succes
Gewijzigd op 01/01/1970 01:00:00 door Barman V
p.s. Het is en , zou je dat jezelf aan kunnen leren? Alvast bedankt..
echo mysql_affected_rows();
werkt.
Ik ben een data base aan het bouwen van 1500 tekeningen bij mijn werkgever,dankzij jullie tips kan ik goed manipuleren met de gegevens.
Bedankt, hans