在我的数据库表中,我有很多问题,每个问题都有一个类别。比如说,有 100 个问题和一些我不知道的类别。我想知道类别的数量和名称。请告诉在php中执行此操作的方法。
问问题
49 次
2 回答
0
怎么样...
<?php
$mysqli = mysqli_connect( /* info */) or die ("MySQL error");
$result = mysqli_query("SELECT COUNT(DISTINCT `category`)");
echo $result;
?>
那是假设类别都在一个列中。
于 2013-09-29T06:07:51.783 回答
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
}
于 2013-09-29T06:06:55.673 回答