2015-04-30 102 views
0

所以我在DB中爲我的遊戲的高分系統製作了這樣的表格。如何從MySQL表中獲取行號?

enter image description here

,我想總的行數。 (在上表中,我期望11結果)

所以我寫在.PHP等,

$sql = "SELECT COUNT(*) FROM $table"; 
    $result = mysql_query($sql) or Die('Query failed: ' . mysql_error()); 
    $info = ""; 
    while($found = mysql_fetch_array($result)){ 
     $info = $found; 
    } 
    echo 'Count'.$info;  exit; 

,團結,我收到上述回波文本並且提取數,

if (hs.text.Contains("Count")) 
    { 
     string result = Regex.Replace(hs.text, @"\D", ""); 
     totalHighNum = Int32.Parse(result); 
     Debug.Log("total highscore num is " + result); 
    } 

但這不起作用。 打印的回顯文字說'CountArray'

我該如何修改?謝謝。

回答

4

必須在您的結果引用的實際列:

$sql = "SELECT COUNT(*) AS rowcount FROM $table"; 
$result = mysql_query($sql) or Die('Query failed: ' . mysql_error()); 
$info = ""; 
if ($found = mysql_fetch_array($result)) { 
    $info = $found['rowcount']; 
} 
echo 'Count'.$info;  
exit; 

另外,不要使用mysql擴展,它的棄用,改用mysqli

+0

很好,謝謝! – leegod