0

我试图让这段代码将变量 $variable 显示为从数据库调用的数字。

有类别包含子类别,这些类别显示旁边有子类别的数量(动态生成的数字)

例如类别:游戏 (4)

括号中的位是动态生成的数字。

这是代码,我只能让它显示如下:

窗户门温室(阵列)

<?php 
 mysql_connect("", "", "") or die(mysql_error()); 
 mysql_select_db("testing") or die(mysql_error()); 
 $data = mysql_query("SELECT * FROM categories2");
 $subno = mysql_query("SELECT COUNT(*) FROM subcategories WHERE keyword = 'Windows'")
  or die(mysql_error()); 

 Print "<table>"; 

 while($info = mysql_fetch_array( $data ))
 { 
    Print "<tr>"; 
    Print "<td>".$info['username'] . "</td> ";
 } 
 while($variable = mysql_fetch_array( $subno ))
 { 
    Print "<td>(".$variable . ") </td></tr>"; 
 }
 Print "</table>"; 
 ?> 

提前致谢!

4

1 回答 1

0

使用同义词。:

SELECT COUNT(*) AS `cnt` ...

echo $variable['cnt'];
于 2013-07-22T10:01:37.033 回答