-1

在我的数据库表中,我有很多问题,每个问题都有一个类别。比如说,有 100 个问题和一些我不知道的类别。我想知道类别的数量和名称。请告诉在php中执行此操作的方法。

4

2 回答 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 回答