首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MYSQL-计算不同的单元格值

问MYSQL-计算不同的单元格值
EN

Stack Overflow用户
提问于 2014-03-24 04:21:35
回答 1查看 52关注 0票数 0

我尝试使用以下命令进行计数- include 'db_login';

代码语言:javascript
复制
    $sql = "(SELECT  * , COUNT(*)  FROM  `table1` 
    WHERE  `ADVERTISERCATEGORY` LIKE  '%something%'
    GROUP BY `MANUFACTURER` ORDER BY COUNT DESC )";
    $row = mysql_fetch_array($sql);
    $total = $row[0];
    echo "Total rows: " . $total;

但我得到了以下错误信息-

代码语言:javascript
复制
Warning: mysql_fetch_array() expects parameter 1 to be resource, 
string given in /home/content/43/10130843/html/fashion_test.php on line 169

我正在学习php/mysql,所以我需要帮助。谢谢

EN

回答 1

Stack Overflow用户

发布于 2014-03-24 04:22:40

您还没有调用mysql_query(),所以您还不能获取数组...

代码语言:javascript
复制
$sql = "SELECT  * , COUNT(*)  FROM  `table1` 
WHERE  `ADVERTISERCATEGORY` LIKE  '%something%'
GROUP BY `MANUFACTURER` ORDER BY COUNT(*) DESC ";
$query = mysql_query($sql) or die(mysql_error()); // exit on error
$row = mysql_fetch_array($query);

注意: mysql_query() and the rest of the mysql_* library have been deprecated在一段时间内,您应该在开发阶段使用mysqli_*或PDO进行参数化查询。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22596564

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档