Ich würde gerne fragen, wie die Zählung von SQL in PHP zu echo?Echo-Anzahl in PHP
$sql = $conn->query("SELECT count(*) as total FROM visitor");
$row = mysql_fetch_array($sql);
Echo $row['total'];
Ich würde gerne fragen, wie die Zählung von SQL in PHP zu echo?Echo-Anzahl in PHP
$sql = $conn->query("SELECT count(*) as total FROM visitor");
$row = mysql_fetch_array($sql);
Echo $row['total'];
$row = $conn->query($sql);
$data = $row->fetch();
echo $data['total'];
allererst mysql_und mysqli-Erweiterung nicht zusammen mischen, Sie nichts, indem Sie diese bekommen können.
Zweitens sehr wichtig, mysql_veraltet und geschlossen in PHP 7 können Sie mysqli_oder PDO verwenden.
Hier ist das grundlegende Beispiel mit MySQLi objektorientierten:
<?php
// Create connection
$conn = new mysqli($YourServerName, $Yourusername, $Yourpassword, $Yourdbname);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
$sql = "SELECT COUNT(*) AS Total FROM Table";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
$row = $result->fetch_row();
echo 'Total:'. $row[0]; // print total record
}
else
{
// if record not exist.
}
?>
Sie müssen ** holen ** Ihre Daten zuerst. '$ row' ist nur eine Ressource, die auf die Ergebnisse zeigt, von denen Sie zuerst lesen müssen. –
Wenn es nur das Spiel der gesamten Aufzeichnung ist verwenden Sie 'num_rows' – devpro
oh, und ** nicht ** mysql_' Funktionen nicht mehr verwenden. Sie sind veraltet und in PHP7 entfernt. –