2013-07-26 41 views

回答

9

如果你想數列數使用:

Select count(column_name) FROM table name. 

如果你想列值的總和,然後使用:

Select SUM(column_name) FROM table name. 
+2

OP希望在'PHP'中有'code'。你的'php代碼'在哪裏? –

+2

@RohanKumar OP可以編寫代碼,如果他不能不給他代碼。 –

+0

沒問題,我可以編寫php代碼,我只需要這個「select」提示符,所以沒關係:-) –

0

嘗試mysqli_result()一樣,

<?php 
    $mysqli = new mysqli("localhost", "my_user", "my_password", "world"); 

    /* check connection */ 
    if (mysqli_connect_errno()) { 
     printf("Connect failed: %s\n", mysqli_connect_error()); 
     exit(); 
    } 

    if ($result = $mysqli->query("SELECT COUNT(price) as total FROM tablename")) { 

     /* Get field information for column 'SurfaceArea' */ 
     $finfo = $result->fetch_field_direct(1); 
     printf("Total price:  %s\n", $finfo->total); 
     $result->close(); 
    } 
    /* close connection */ 
    $mysqli->close(); 
?> 
0

你可以用它來計算數據庫中的1行:

<?php 

$query = "SELECT COUNT(price) FROM yourtable "; 

?> 

然後,您可以在代碼中使用$query來顯示結果。

在MySQL(phpMyAdmin的),你可以這樣做:

SELECT COUNT(price) FROM yourtable 
+0

'return'沒有函數????? –

+0

沒有隻是一個簡單的例子,但我會編輯它。 –

1

或許SUM是你真正想要的:

Select SUM(column_name) FROM tablename 
0

與PHP代碼

如果你想計數更新你可以這樣做:

$query = "SELECT COUNT(*) FROM table_name" 

    // Print out result 
    while($row = mysql_fetch_array($result)){ 
    echo "Total count". $row['COUNT(*)']; 
} 

如果你想得到一列的總和,你可以這樣做:

$query = "SELECT SUM(column_name) FROM table_name" 
// Print out result 
    while($row = mysql_fetch_array($result)){ 
    echo "Total sum". $row['SUM(column_name)']; 
} 
+1

請勿使用'mysql_'功能。他們已被棄用... –