Ik wil het aantal entries in de database automatisch laten tellen en op de website laten weergeven in bijvoorbeeld:
Er zijn <database telling hier> websites in onze database
Ook wil ik van 1 kolom de verschillende types ook laten optellen en op zelfde wijze kunnen printen op de website. Zodra ik een nieuwe invoer maak of verwijder moet dit automatisch aangepast worden
1. Je mist een FROM tabelnaam
2. Je kunt COUNT(*) niet gebruiken in combinatie met andere kolommen zonder GROUP BY
3. Een result is een resource, of in jouw geval een boolean false (vanwege 1)
Met dit voorbeeld wat ik op internet vond werkt het in ieder geval. Maar ik ben sowieso al bezig om die handleiding te lezen.. hoewel mij me bekend voorkomt, ga ik nu toch proberen meer van php te begrijpen.. ben geen 18 meer dus leren zal wel wat laster zijn..
<?php
require_once 'db_config.php';
$query = mysql_query("SELECT * FROM students");
$number=mysql_num_rows($query);
echo "Total records in Student table= ". $number;
$result = mysql_query("SELECT count(*) as aantal FROM students");
if($row = mysql_fetch_assoc($result))
echo "Total records in Student table= " . $row['aantal'];
else
echo mysql_error();
?>