我拉從數據庫表中的一切,並顯示在PHP中的具體數據。sql的結果總和
到目前爲止,我所有的代碼工作,我能夠顯示在PHP的一切,但我想讓另一個PHP文件只顯示特定的數據。例如,我希望它發現在movieview
表一切,只顯示具有等於playcount
或大於1,按標題升序來顯示它的所有行的數據是
$SQL = "select * from movieview WHERE playCount>=1 Order By c00 Asc";
$result = mysql_query($SQL);
while ($db_field = mysql_fetch_assoc($result)) {
$imdb = $db_field['c09'];
$run = $db_field['c11'];
$row = mysql_fetch_assoc($run);
$sum = $row['value_sum'];
現在我想echo $sum;
到從所有匹配等於或大於1的原因playcount
,結果我沒有試過SQL sum
加起來的c11
所有值是因爲下面我顯示多個列,我相信是select *
的原因編輯:如果我做到以下幾點:
$db_handle = mysql_connect($server, $username, $password);
$db_found = mysql_select_db($database, $db_handle);
if ($db_found) {
$SQL = "select * from movieview WHERE playCount>=1 Order By c00 Asc";
$result = mysql_query($SQL);
while ($db_field = mysql_fetch_assoc($result)) {
$imdb = $db_field['c09'];
$run = $db_field['c11'];
echo $run;
它確實顯示了playcount爲1或更大的所有項目的時間,這是很好的。現在我只是希望將所有這些數值合計爲1和並回顯。我也有額外的表格,在php文件中調用,只是一個註釋,如mid,idb和c00。
現在,如果我這樣做: $ db_handle = mysql_connect($ server,$ username,$ password); $ db_found = mysql_select_db($ database,$ db_handle);
if ($db_found) {
$SQL = "select SUM(c11) AS totalrun from movieview WHERE playCount>=1 Order By c00 Asc ";
$result = mysql_query($SQL);
while ($db_field = mysql_fetch_assoc($result)) {
$imdb = $db_field['c09'];
$run = $db_field['totalrun'];
我能夠呼應總數,yey!但我不能在上面列出的其他列調用。
表定義,樣本輸入和期望的輸出 – amdixon
SUM(c11)怎麼樣? –
@MawiaHL我將如何顯示它的PHP中的回聲SUM(C11)? – droopie