在我的数据库表中,我有很多问题,每个问题都有一个类别。比如说,有100个问题和一些我不知道的类别。我想知道类别的数量和名称。 请告诉我在php中的方法。
答案 0 :(得分:0)
您可以尝试这样的事情
$con=mysqli_connect("localhost","my_user","my_password","my_db");
// Check connection
if (mysqli_connect_errno($con))
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
// Perform queries
$result = mysqli_query($con,"SELECT category_name FROM your_table GROUP BY category_name");
$count = mysqli_num_rows($result); // no of categories
while ($row=mysqli_fetch_row($result)) {
echo $row[0]; // printing category name
}
答案 1 :(得分:0)
怎么样......
<?php
$mysqli = mysqli_connect( /* info */) or die ("MySQL error");
$result = mysqli_query("SELECT COUNT(DISTINCT `category`)");
echo $result;
?>
假设类别都在一列中。