从mysql表中读取数据

时间:2013-09-29 05:52:17

标签: php mysql

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

2 个答案:

答案 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;
?>

假设类别都在一列中。