php - PHP、MYSQL如何显示动态生成的数字

标签 php mysql database arrays

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

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

例如类别:游戏 (4)

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

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

window 门温室(阵列)

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

提前致谢!

最佳答案

使用同义词。 :

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

echo $variable['cnt'];

关于php - PHP、MYSQL如何显示动态生成的数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17784336/

相关文章:

.net - LINQ+轻量级数据库 : which db should I choose?

database - rethinkdb index-rebuild 提示 python 驱动程序丢失

php - 如何生成嵌套资源的链接?

php - jQuery JSON 无法正确处理 PHP 脚本

mysql - MySQL 中的百分比 - 在同一个表中的两列之间

sql - Mysql设置默认值为项目自动递增键

php - mysql - 在 mysql 提示符下获取结果,而不是通过脚本?

PHP 安全和 XSS 攻击 - 获取错误拒绝执行 JavaScript 脚本。在请求中找到的脚本源代码

PHP cp1252/windows-1252 转换为 UTF-8

asp.net - Azure Web App 数据库在哪里?