Ik wil het aantal records uit de phpMyAdmin database weergeven op de webpagina.

Ik dacht deze code te gebruiken, maar dat werkt niet. Iemand een idee

<?php
$result = mysqli_query("select count(1) FROM members");
$row = mysqli_fetch_array($link, $result);

$total = $row[0];
echo "Currently there are" . $total . "members";
?>
Zet dit bovenin je script, dan zie je de meldingen:
<?php
ini_set('display_errors', 1);
error_reporting(E_ALL);
?>
En zorg voor foutafhandeling:

<?php
$result = mysqli_query("select count(1) FROM members");
if($result) {
$row = mysqli_fetch_array($link, $result);
$total = $row[0];
echo "Currently there are" . $total . "members";
} else {
echo "Fout opgetreden: ".mysqli_error($connection); // gebruik juiste variable van connection hier.
}
?>

En los daarvan is phpMyAdmin geen database, maar een beheertool. MySQL is het type database die je gebruikt. En MySQLi is weer de driver binnen PHP die ermee communiceert.
Bedankt voor jullie reactie, ik zag later dat ik het wat erg verkeerd had omschreven..
Anyhow, ik krijg de melding

mysqli_query() expects at least 2 parameters, 1 given in line x

<?php
$result = mysqli_query("select count(1) FROM members");
?>
Klopt, je moet ook je connectie-variabele erin meegeven. Geen idee hoe die bij jouw heet.

<?php
$result = mysqli_query($connection,"SELECT COUNT(1) FROM members");
?>

Ikzelf prefereer de OO manier van MySQLi. Dan heb je die extra parameters niet.
Je had het erbij gezet, top het werkt.... Dank je wel.

Reageren