2015-06-21 162 views
1

我在我的表中有以下列;訪問mysql_query結果

ID/ 所有者/ 德爾/ 當量/ 類型



如果有相同的ID的2x和一行中的相同類型的2倍。你不能添加第三個。我可以用PHP If語句來做到這一點。但我試圖用這個數來計算;

$tot = mysql_query("SELECT COUNT(*) FROM item WHERE id='$id'AND type='1'"); 
$tot1 = mysql_fetch_array($tot); 



這應該算其中有多少人的ID(相匹配的人登錄),並且還可以鍵入1行但當我贊同這個我剛剛得到了這個詞「陣」

回答

-1

代替呼應,用var_dump()或的print_r()

1

mysql_fetch_array結果是映射列到其值的當前行中的陣列,兩個assosciativel y和索引。因此,在這種情況下,您可以通過參考$tot1[0]得到count(*)的結果。

+0

你好。最好是現在使用這種方式,還是有更高效的方法來做到這一點?我需要的只是一個計算類型1數量的變量。但是我想知道這種方法效率不高嗎? – Zoltan