如何显示动态生成的数字PHP,MYSQL

时间:2013-07-22 09:44:29

标签: php mysql database arrays

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

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

e.g。类别:游戏(4)

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

这是代码,我只能这样显示:

Windows Doors Conservatories(数组)

<?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>"; 
 ?> 

提前致谢!

1 个答案:

答案 0 :(得分:0)

使用同义词。 :

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

echo $variable['cnt'];