[請益] 計算資料庫筆數印出的問題
因為剛接觸PHP對它的語法不是很熟
所以來此請教各位高手
我想做的是列出一共有三欄的SQL資料
第一欄和第二是直接抓資料庫的 ID和NUMBER
而第三欄要計算從第一筆到該筆資料的狀態是"InLine"的資料一共有幾筆
例如:
假設現在4筆資料 ID分別是:123 456 789 000
其中只有456和000的狀態是InLine
而如果該筆資料的狀態不是InLine的就直接顯現X
所以應該是要印出以下的樣子
ID NUMBER CHECK
123 1 X
456 2 1
789 3 X
000 4 2
底下是我的程式碼
一直跑不出來〒△〒
請各位大大幫幫忙
for($n = 0 ; $n < $data_count; $n++)
{ $check=1;
if($data_array[$n]['State'] =="InLine")
{
$y = ("SELECT COUNT(ID) FROM oldm WHERE State='InLine' AND Number <= $n+1");
$que=mysql_query($y);
$res=mysql_result($que,0,count);
$check = mysql_num_rows($que);
echo "<tr>";
echo "<td align='center'>".$data_array[$n]['ID']."</td>";
echo "<td align='center'>".$data_array[$n]['Number']."</td>";
echo "<td align='center'>".$check."</td>";
echo "</tr>";
}
else
{
$check="處理中<br>";
echo "<tr>";
echo "<td align='center'>".$data_array[$n]['ID']."</td>";
echo "<td align='center'>".$data_array[$n]['Number']."</td>";
echo "<td align='center'>".$check."</td>";
echo "</tr>";
}
}
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.119.19.40
※ 編輯: kiya6817 來自: 140.119.19.40 (02/02 13:20)
→
02/02 15:08, , 1F
02/02 15:08, 1F
推
02/02 16:25, , 2F
02/02 16:25, 2F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
PHP 近期熱門文章
PTT數位生活區 即時熱門文章