2013-09-29 110 views
-1

在我的數據庫表中,我有很多問題,每個問題都有一個類別。說,有100個問題和一些我不知道的類別。我想知道類別的數量和名稱。 請告訴方式在PHP中做到這一點。從mysql表讀取數據

+1

問問自己:是否有人可以回答你的問題,而不必介意閱讀權力?請提供更多信息並展示您嘗試過的內容,否則如果此問題很快就會被降級並關閉,則不會感到驚訝。 – mvp

+0

我很難相信你正在學習的PHP教程不會顯示如何執行MySQL查詢。 – Barmar

回答

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 
} 
0

......怎麼

<?php 
$mysqli = mysqli_connect(/* info */) or die ("MySQL error"); 
$result = mysqli_query("SELECT COUNT(DISTINCT `category`)"); 
echo $result; 
?> 

這是假設的類別都在一列東西。